We’re very pleased to announce the release of QuestDB 9.0.0, which brings with it a host of upgrades, including our new datatype - N-dimensional arrays.
It is the most feature-rich and robust version of QuestDB so far, and there’s no better time to get started than right now!
Download it now and check out the release post for a more in-depth view!
Here are some highlights:
- N-dimensional arrays
- These are true multidimensional, NumPy-like arrays, supporting efficient slicing, transposing and sharing of arrays, without unecessary copying.
- This initial release covers
DOUBLE[], with more types to follow soon!
- Binary line protocol
- A new
V2version of the ILP client protocol has been released, which sendsDOUBLEandDOUBLE[]values in binary format, ensuring efficient ingestion. - Its the first step our journey to make the clients smarter, and better integrated with key QuestDB features such as data deduplication, schema evolution, and replication failvoer.
- A new
- Materialized Views 2.0
- Three new refresh types -
MANUAL,TIMER,PERIOD, covering many use cases:MANUAL- for finer control over updates, and closer integration with your application.TIMER- for straightforward CRON-like refreshesPERIOD- for calendar-scheduled, timezone-aware refreshes, only including complete sample buckets.
- Three new refresh types -
- Faster data deduplication
- We’ve significantly sped up
DEDUPwhen re-ingesting large amounts of identical data, avoiding unnecessary rewriting of partitions.
- We’ve significantly sped up
- ASOF JOIN with TOLERANCE
ASOF JOINhas additional new syntax -TOLERANCE- which allows you to bound the time-range that will be allowed for a valid matching.- This complements our revised
ASOF JOINalgorithm, which speeds up sparse-matching use cases by using a binary search.
- Web Console Revamp
- We’ve acted on popular feedback and added multi-line query execution, making manual test runs and data migrations far easier to manage.
- There are now multiple run cursors for each query, and you can easily obtain a query plan for your query using a right-click!
There are many more quality-of-life changes, performance improvements and bugfixes, so be sure to check out the release notes.
Finally, we’d like to give a huge thanks to everyone who opened issues, pinged us on Slack, or shared production insights—your feedback powers QuestDB!
