News for hackers. Stuff that matters.
Re:Show HN: A benchmark for analytical databases (Snowflake,... by doliveira on Wednesday July 13, 2022 @05:40PM (#32089102)
But isn't that the main goal of analytical databases? They're not for data-warehousing
Re:Show HN: A benchmark for analytical databases (Snowflake,... by FridgeSeal on Wednesday July 13, 2022 @06:48PM (#32089704)
I’m somewhat convinced that the “difference” between OLAP and “data warehouses” is shady advertising.

Structurally they’re really similar, I suspect some vendors couldn’t match the outright performance of existing OLAP db’s, so added extra features to differentiate it enough to justify a new product category, and then talk endlessly about how OLAP databases aren’t capable of handling this brave new future; even though for the majority of workloads, people would be better off just going with a “boring” OLAP database.

Large parts of this comment are directed pointedly at Snowflake.

Re:Show HN: A benchmark for analytical databases (Snowflake,... by abrazensunset on Wednesday July 13, 2022 @11:36PM (#32091712)
I think it's more a matter of comparing minivans (cloud "DWH" engines) to sports cars (Clickhouse et al) here.

Snowflake's performance characteristics & ops paradigm have always been more consistent with managed Spark than anything else. Thus the competition with Databricks. They have only recently started pretending to be anything than a low-maintenance batch processor with a nice managed storage abstraction, and their pricing model reinforces this.

That being said, for now it's pretty hard currently to find something that gives you: - Bottomless storage - Always "OK" performance - Complete consistency without surprises (synchronous updates, cross table transactions, snapshot isolation) - The ability to happily chew through any size join and always return results - Complete workload isolation

...all in one place, so people will probably be buying Snowflake credits for a few years yet.

I'm excited about the coming generation--c.f. StarRocks and the Clickhouse roadmap--but the workloads and query patterns for OLAP and DWH only overlap due to marketing and the "I have a hammer" effect.

I don't think the slight misuse of either type of engine is bad at small-to-medium scale, either. It's healthy to make "get it done" stacks with fewer query engines, fewer integration points, and already-known system limitations.

Re:Show HN: A benchmark for analytical databases (Snowflake,... by AdamProut on Wednesday July 13, 2022 @06:19PM (#32089447)
I don't know where you draw the line between SQL analytics and SQL data warehousing.

I think your typical analytical workload definitely involves more data then this benchmark though. Something like DuckDB is more ideal for this small of a data set . 10s of GB of data can be analysed on a laptop - you don't need a full fledged database server.

Re:Show HN: A benchmark for analytical databases (Snowflake,... by zX41ZdbW on Thursday July 14, 2022 @05:40PM (#32101778)
DuckDB is included in this benchmark. But there were many OOMs in this benchmark and it was not easy to make it working: https://github.com/duckdb/duckdb/issues/3969

The data size is 75 GiB in uncompressed CSV and 13.7 GiB in Parquet.