|
|
|
|
|
by mytherin
1700 days ago
|
|
DuckDB developer here. DuckDB is a regular RDBMS that has persistent ACID storage, but is tuned towards analytical workloads, i.e. read-heavy workloads with aggregates that require full scans of the data. Any data you write to tables is stored persistently on disk, and not all your data needs to fit in memory either. Our tagline is “SQLite for analytics”, as DuckDB is an in-process database system similar to SQLite that is geared towards these types of workloads. DuckDB has a flexible query engine, and also has support for directly running SQL queries (in parallel!) on top of Pandas [1] and Parquet [2] without requiring the data to be imported into the system. [1] https://duckdb.org/2021/05/14/sql-on-pandas.html [2] https://duckdb.org/2021/06/25/querying-parquet.html |
|
What's stopping the other leading brands from implementing columnar storage, queries, and such with a COLUMN MAJOR table attribute?