ClickHouse, Inc

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • ClickHouse

    ClickHouse® is a free analytics DBMS for big data

  • https://github.com/ClickHouse/ClickHouse/issues/22398#issuec...

    If you'll find more, please post it there.

    TimescaleDB can work pretty fine in time series scenario but does not shine on analytical queries. For most of time series queries, it is below ClickHouse in terms of performance but for small (point) queries it can be better.

    The main advantage of TimescaleDB is that it better integrates with Postgres (for obvious reasons).

    There are also many comparisons of ClickHouse vs Citus. The most notable is here: https://blog.cloudflare.com/http-analytics-for-6m-requests-p...

    ClickHouse can do batch DELETE operations for data cleanup.

  • TimescaleDB

    An open-source time-series SQL database optimized for fast ingest and complex queries. Packaged as a PostgreSQL extension.

  • ```

    Strictly speaking, if you provide Data Definition Interfaces (DDL) to customers via a SaaS service (ie you are running a TimescaleDBaaS) you are in violation of the license. But otherwise you are fine.

    If you are looking for more tvotes of confidence, today there are literally millions of active TimescaleDB instances, including by large companies like Walmart, Comcast, IBM, Cisco, Electronic Arts, Bosch, Samsung, and many many smaller ones. [2]

    If you have any other questions, I'm happy to answer them here, or offline (ajay at timescale dot com).

    [1] https://www.timescale.com/legal/licenses#section-3-5-timesca...

    [2] https://www.timescale.com/

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tsbs

    Time Series Benchmark Suite, a tool for comparing and evaluating databases for time series data

  • @zX41Zdb@ - Thanks for pointing out the various benchmarks that have been run by other companies between Clickhouse and TimescaleDB using TSBS[1]. As we mentioned, we'll dig deeper into a similar benchmark with much more detail than any of those examples in an upcoming blog post.

    One notable omission on all of the benchmarks that we've seen is that none of them enable TimescaleDB compression (which also transforms row-oriented data into a columnar-type format). In our detailed benchmarking, queries on compressed columnar data in Timescale outperformed Clickhouse in most queries, particularly as cardinality increases, often by 5x or more. And with compression of 90% or more, storage is often comparable. (Again, blog post coming soon - we are just making sure our results are accurate before rushing to publish.)

    The beauty of TimescaleDB columnar compression model is that it allows the user to decide when their workload can benefit from deep/narrow queries of data that doesn't change often (although it can still be modified just like regular row data), verses shallow/wide queries for things like inserting data and near-time queries.

    It's a hybrid model that provides a lot of flexibility for users AND significantly improves the performance of historical queries. So yes, we do agree that columnar storage is a huge performance win for many types of queries.

    And of course, with TimescaleDB, one also gets all of the benefits of PostgreSQL and its vibrant ecosystem.

    Can't wait to share the details in the coming weeks!

    [1]: https://github.com/timescale/tsbs

  • cds

    Data syncing in golang for ClickHouse. (by zeromicro)

  • metabase-clickhouse-driver

    ClickHouse database driver for the Metabase business intelligence front-end

  • There’s a community connector for metabase https://github.com/enqueue/metabase-clickhouse-driver

  • duckdb

    DuckDB is an in-process SQL OLAP Database Management System

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts