https://questdb.io logo
Join Slack
Powered by
# announcements
  • n

    Nicolas Hourcard

    05/16/2023, 3:26 PM
    First item of the launch week: new release! Before the most exciting announcements, we made lots of bug fixes that are listed here: https://github.com/questdb/questdb/releases/tag/7.1.2 We will zoom into the new UI for CSV Import + Superset integration in the coming days!
  • n

    Nicolas Hourcard

    05/17/2023, 10:49 AM
    New CSV Import! Documentation: https://questdb.io/docs/develop/web-console/#import QuestDB 7.1.2 introduces the brand new CSV Import UI available in the Web Console. It allows for a more fine-grained control over data ingestion: selecting a target table name, setting up partitioning, designated timestamp and its format, and, last but not least, provide a custom table schema. Moreover, you can tune all the available REST API parameters in Settings panel for each file separately.
  • n

    Nicolas Hourcard

    05/22/2023, 3:25 PM
    Hi folks, an extra bonus day for the release week as we could not fit it in time: QuestDB Cloud is now GA, and we now offer $200 free credits without credit card details! You can track the status of your free PoC on the billing page. https://cloud.questdb.com/
  • n

    Nicolas Hourcard

    08/16/2023, 10:38 AM
    Hi folks - 7.3 is out! https://www.linkedin.com/feed/update/urn:li:activity:7097518870793519105/
  • n

    Nicolas Hourcard

    09/11/2023, 8:50 PM
    New QuestDB Release today - 7.3.2
  • n

    Nicolas Hourcard

    09/21/2023, 1:40 PM
    Yesterday we were trending all day on HackerNews with the following blog post: https://questdb.io/blog/leveraging-rust-in-our-high-performance-java-database/ If you’d like to check the comments, here is the conversation: https://news.ycombinator.com/item?id=37557880
  • a

    Adam Cimarosti

    09/22/2023, 5:04 PM
    We've just released version 3.0.0 of the
    c-questdb-client
    for C, C++ and Rust. We recommend upgrading as the new release contains a number of minor bug fixes and improvements. • Release notes here: https://github.com/questdb/c-questdb-client/releases/tag/3.0.0 (including docs on a few small breaking changes) • C & C++: ◦ Docs: https://github.com/questdb/c-questdb-client ◦ Examples: https://github.com/questdb/c-questdb-client/tree/main/examples • Rust: ◦ Docs: https://docs.rs/questdb-rs/3.0.0/questdb/ ◦ Examples: https://github.com/questdb/c-questdb-client/tree/main/questdb-rs/examples
  • n

    Nicolas Hourcard

    10/06/2023, 1:48 PM
    Hi <!here>, today QuestDB is trending on Github! With your support, we can stay on this trending page for many more days and get a lot of awareness! To help us, you can star and fork the repo. Thank you all! https://github.com/trending/java?since=daily
  • n

    Nicolas Hourcard

    10/24/2023, 8:37 AM
    Hi folks , @Adam Cimarosti and @javier ramirez will be presenting at Modern Databases for Finance 2023, today! 2PM UK, 9am NYT https://www.timestored.com/data/modern-databases-finance-2023
  • n

    Nicolas Hourcard

    11/08/2023, 9:33 AM
    Hello <!here>, today we announce QuestDB OSS 7.3.4: • Brand new SQL Web Console (check it out!) • Window functions (moving averages, running totals, or Top-N results within a group, and more via a “window”, defined by an
    OFFSET
    against a
    RANGE
    or
    ROWS
    . • More functions, added by our incredible community of developers:`first(boolean)`,
    last(boolean)
    ,
    first(string)
    ,
    last(string)
    , mathematical exponent
    exp(D)
    and
    first_not_null()
    ,
    last_not_null()
    Let us know what you think, the documentation is also updated accordingly.
  • a

    andrea anastasi

    11/20/2023, 12:42 PM
    👏 Hello <!here> Today marks the start of the 4th Launch Week of #QuestDB. Thanks for being part of this journey! Throughout this week, we will be announcing: - New UI - New Open Source release - New QuestDB Cloud release - QuestDB Enterprise with Cloud-native replication More to come!
  • a

    Adam Cimarosti

    11/23/2023, 12:57 PM
    Hello <!here>, time to update your dependencies! ⤴️ 🚀 New ILP client library releases for C, C++ and Rust 🦀 (
    3.1.0
    ) and Python python (
    1.2.0
    )! These introduce a few minor features and bug fixes without any breaking API changes. • Python: https://py-questdb-client.readthedocs.io/en/latest/ • Rust: https://docs.rs/questdb-rs/3.1.0/questdb/ • C: https://github.com/questdb/c-questdb-client/blob/main/doc/C.md • C++: https://github.com/questdb/c-questdb-client/blob/main/doc/CPP.md Release notes: • https://github.com/questdb/py-questdb-client/releases/tag/v1.2.0 • https://github.com/questdb/c-questdb-client/releases/tag/3.1.0
  • j

    javier ramirez

    12/14/2023, 3:56 PM
    Just created a #jobs channel. Feel free to post any offers where you need QuestDB skills
  • n

    Nicolas Hourcard

    01/09/2024, 12:11 PM
    Hi everybody, happy new year from the QuestDB team! To kick things off with a 💥, we have released a beta version for you to try. This version includes multi threaded Group By query execution, with massive query speed improvements. QuestDB’s ingestion protocol InfluxDB Line Protocol via HTTP is also available in beta: this now includes feedback, and can work through the InfluxDB drivers. Note that we will be releasing the updated QuestDB drivers that will support the HTTP implementation in due course. Link: https://github.com/questdb/questdb/releases/tag/7.3.8b
  • n

    Nicolas Hourcard

    01/16/2024, 1:26 PM
    This version goes from pre-release to full-fledged release, labelled as 7.3.9: https://github.com/questdb/questdb/releases/tag/7.3.9 As a preview of what these multi-threaded GROUP BY queries can do, here is a quick benchmark versus the only TSDB on Clickbench, TimescaleDB, to put things in perspective:
  • j

    javier ramirez

    01/29/2024, 4:06 PM
    Hi All! Next week we will be hosting an online Community Meetup. This time we will have two members from our community, @Riccardo Solazzi and @Newskooler, telling us how they are using QuestDB, and which are the good and bad parts in their experience. We will also have part of the core team attending the call, and you will be able to comment or ask anything you want. The event will happen live on Zoom, and you can register at https://us02web.zoom.us/meeting/register/tZIvcOChqj8jGNNBAhTeqksTppiRrkUM8xqq#/registration
  • j

    javier ramirez

    02/07/2024, 11:55 AM
    Gently reminder that this happens in a few hours from now https://us02web.zoom.us/meeting/register/tZIvcOChqj8jGNNBAhTeqksTppiRrkUM8xqq#/registration
  • n

    Nicolas Hourcard

    02/28/2024, 2:36 PM
    Last week we released 7.3.10, with the following additions: • 5x-10x speed-up in
    ASOF
    and
    LT JOIN
    queries, as well as a number of optimizations in parallel filters,
    GROUP BY
    , and within the JIT compiler. Further,
    UUID
    and
    LONG256
    columns are now supported by parallel
    GROUP BY
    for efficient use of all hardware resources. For workloads that feature small, but frequent transactions you’ll also see improved performance. • This release provides 5x faster ingestion performance when multiple connections are in use, further increasing overall throughput strength compared to InfluxDB, especially in data with high cardinality. • New approx_count_distinct() SQL function that is 3x-5x faster and more memory efficient than the existing count_distinct() function for high cardinality data sets. High Cardinality Benchmark vs InfluxDB OSS:
  • s

    Sandro Büchel

    03/14/2024, 4:06 PM
    Invitation to our upcoming Data Stream Social Meetup Whether you are gearing up for the Kafka Summit conference or just happen to be in London, we'd like to invite you to the upcoming Data Stream Social Meetup, hosted by QuestDB together with our co-hosts Quix, WarpStream and RisingWave. Join us the night before the Kafka Summit for a low-key get-together for some food, drinks and a dazzling data streaming quiz 📅 Date: Monday, March 18th ⏰ Time: 6-9pm GMT 📍 Location: Level39, One Canada Square Floor 1 - Canary Wharf, London, E14 5AB Entry is absolutely FREE, but spots are limited. Secure your spot now and be a part of this unforgettable pre-summit social! 👉 Register here: https://www.eventbrite.co.uk/e/data-stream-social-tickets-855864272077 We look forward to see you there!
  • a

    Adam Cimarosti

    03/19/2024, 4:21 PM
    Hello <!here>, time to update your dependencies! ⤴️ 🚀 New major ILP client library releases for C, C++ and Rust 🦀 (
    4.0.0
    ) and Python python (
    2.0.0
    )! These introduce ILP over HTTP with better error messages and explicit transaction support. • Python: https://py-questdb-client.readthedocs.io/en/latest/ • Rust: https://docs.rs/questdb-rs/4.0.0/questdb/ • C: https://github.com/questdb/c-questdb-client/blob/main/doc/C.md • C++: https://github.com/questdb/c-questdb-client/blob/main/doc/CPP.md Release notes: • https://py-questdb-client.readthedocs.io/en/latest/changelog.html • https://github.com/questdb/c-questdb-client/releases/tag/4.0.0
  • a

    Andrey Pechkurov

    03/20/2024, 7:55 AM
    Hello, Our Go client also got a major upgrade! Now it also supports ILP over HTTP with better error messages, automatic retries and explicit transaction support. Combined with data deduplication (https://questdb.io/docs/concept/deduplication), this gives you full control over writes and better reliability. Release notes: https://github.com/questdb/go-questdb-client/releases/tag/v3.0.0
  • n

    Nicolas Hourcard

    03/25/2024, 5:03 PM
    Excited to bring you all a new open-source release focused on core database performance! This time, we introduce multi-threaded query optimizations to your beloved
    SAMPLE BY
    . The first/last aggregate functions for string columns have also been optimized. Note that there are a few breaking changes:
    SAMPLE BY
    queries now use
    ALIGN TO CALENDAR
    CREATE TABLE AS
    and `INSERT INTO SELECT`statements now operate non-atomically and are batched by default. Java client: The ILP Sender used in our first-party Java client now requires an explicit selection of Transport, (HTTP or TCP) for enhanced reliability and clarity in data ingestion workflows. You will need to pass this value forward. Happy querying! https://github.com/questdb/questdb/releases/tag/7.4.0
  • n

    Nicolas Hourcard

    03/26/2024, 1:58 PM
    To illustrate the power of the new SAMPLE BY implementation, here is an example from the live demo that has more than 1y of crypto data from Coinbase. https://demo.questdb.io/ The following query spans 1 year of intraday crypto market data and includes multiple aggregations and a filter. QuestDB processes 105 Million rows, and the query produces an output of 35K rows. The total query execution time is 477 milliseconds 🔥
  • n

    Nicolas Hourcard

    04/23/2024, 3:30 PM
    Hi folks, today we release 7.4.2: In focus this week is the refinement of our updated ingestion clients. Built atop the InfluxDB Line Protocol (ILP) and leveraging HTTP instead of TCP, our clients and core database now offer a primary ingestion path that is robust, responsive and fast. They’re available in popular languages, including Rust, Python, Java, Go, C & C++, and more. New Features • Added bind variable support for long256 and IPv4 operators, milliseconds and microseconds support to datediff and dateadd. • Enabled FILL(LINEAR) to support ALIGN TO CALENDAR. Performance • ILP: Optimized data ingestion for tables with a large number of columns. • Core: Improved hash table lookup for small string keys and optimized memory usage to reduce OS kills. • SQL: Faster SQL COPY and REST API CSV import, optimized binary search corner cases, and fixed the stuck parallel GROUP BY queries via better query timeout handling. Several bugs have also been fixed. Let us know any feedback you may have!
  • i

    Imre

    04/30/2024, 11:07 AM
    Hi all, As part of the QuestDB client revamp the Node.js client has just got a major release. The new version supports ILP over HTTP which brings improved error messages, automatic retries and explicit transaction support. Release notes: https://github.com/questdb/nodejs-questdb-client/releases/tag/v3.0.0 Documentation: https://questdb.github.io/nodejs-questdb-client
  • n

    Nicolas Hourcard

    06/14/2024, 10:35 AM
    QuestDB is now an official data source for Grafana Labs 🔥 https://grafana.com/grafana/plugins/questdb-questdb-datasource/ Grafana is the time-series dashboard of choice for many QuestDB users in Finance and IoT. The new official QuestDB Plugin for Grafana improves the developer experience and unlocks new features, such as the query builder. You can get started today via the #QuestDB documentation: https://questdb.io/docs/third-party-tools/grafana/
  • n

    Nicolas Hourcard

    06/17/2024, 2:47 PM
    QuestDB 8.0.1 is out! This is a maintenance release focused on fixing bugs without introducing any major features. https://github.com/questdb/questdb/releases/tag/8.0.1
  • n

    Nicolas Hourcard

    06/28/2024, 7:50 AM
    We announce QuestDB Community! This is a new public forum: this decision was made because we think it’s a better experience overall. Also, Slack decided to change its policy, where history is not kept at all after 90 days. https://community.questdb.io/ This will also help google index the questions so that new users can find the most helpful answers to the usual questions
  • n

    Nicolas Hourcard

    07/16/2024, 6:15 PM
    QuestDB 8.0.3 is out! • JSON support : Extracts fields from a JSON document stored in VARCHAR columns. • New mid() and spread() functions for deeper financial analysis • Faster SQL: More queries now run in parallel • Smarter Web Console: Improved error handling and guidance Link: https://github.com/questdb/questdb/releases/tag/8.0.3 Blog post: https://questdb.io/blog/questdb-release-8-0-3/ Some of the new web console highlights:
  • n

    Nicolas Hourcard

    07/24/2024, 4:43 PM
    QuestDB 8.1 is out! • The biggest news of all is Parquet read beta support! 🔥 ◦ Use the
    read_parquet()
    function to read Apache Parquet files. • SAMPLE BY syntax improvements: ◦ FROM-TO syntax: Specify result ranges, with support for prefilling and postfilling data. Also can correct misaligned buckets. ◦ Parallel SAMPLE BY: Now supports
    FILL(VALUE)
    and
    FILL(NULL)
    . • Snapshot recovery: Added a trigger file to initiate snapshot recovery, improving database resilience and ease-of-use. • SQL Performance: ◦ Speedup for small transaction writing by 50-100%. ◦ Enhanced performance for the like/ilike operator on symbol columns. ◦ Speed improvements for regexp_replace(varchar) with simple patterns. This is a json extract working on top of a json stored in a column of a parquet file: Happy querying