Everyone can contribute! Learn DevOps and Cloud Native in our cafe ☕
Technology is moving fast in the DevOps and Cloud Native community.
Join the conversation and add your thoughts, tips, experiences, stories.
"Everyone Can Contribute" is inspired by GitLab's mission.
1. Cafe: QuestDB: Introduction, Live Demo, AMA and Roadmap
General
- Agenda
- Guests: Vlad Ilyushchenko, Nicolas Hourcard, David G. Simmons, Niclas Mietz, Michael Friedrich, Michael Aigner, Nico Meisenzahl
- Next ☕ chat
#2
Highlights
- QuestDB introduction, a high-performance Time Series Database
- Live demo
- Charts, clustering, memory management, scaling, roadmap
Recording
Enjoy the session!
Insights
- Introduction into QuestDB: Column based, time partitioned, append only (immutable), repeatable read consistency, highly optimized
- Integrations
- InfluxDB line protocol v1 or v2 (are there changes)
- Prometheus support directly?
- Authentication support?
- Certificate based auth
- Development and Contributions
- Build from source, Java as dependency: https://github.com/questdb/questdb#building-from-source
- Docker dev containers after CI/CD is fully implemented
- Slack channels: https://github.com/questdb/questdb#support--contact
- Demo: http://try.questdb.io:9000/
- Grid and chart views
- Idea: Have PNG/PDF export
- Embed charts into GitLab alerts and incidents
- Code base: Java 11 primarily. C is only for IO.
- Query and hashmap lookups, insights in Agner Fog, vector class 2 and efficient hashmaps in C++
- Clustering with QuestDB
- Column first ingestion and inserting simultaneously mechanism to be built
- Roadmap for next year
- Replication (for OSS)
- Out of order. Currently the series needs to be inserted in order, this is good for historical metrics replay.
- Roadmap on GitHub
- Enterprise version
- First year focus on OSS, Enterprise is planned at ~18 months
- Pulsar as Open Core model.
- Uses QuestDB as library.
- Superlarge environments at scale.
- UDP based replication for nodes closer together.
Written by: Michael Friedrich