Re:DuckDB – in-process SQL OLAP database management system
by jammycrisp on Friday February 10, 2023 @11:17PM
(#34749526)
You might be interested in checking out Ibis (https://ibis-project.org/). It provides a dataframe-like API, abstracting over many common execution engines (duckdb, postgres, bigquery, spark, ...). Ibis wrapping duckdb has pretty much replaced pandas as my tool of choice for local data analysis. All the performance of duckdb with all the ergonomics of a dataframe API. (disclaimer: I contribute to Ibis for work).
[ Parent
| on HN ]
Re:DuckDB – in-process SQL OLAP database management system
by je42 on Saturday February 11, 2023 @02:44AM
(#34750435)
Interesting ! One newbie question, how does ibis differ from sqlalchemy ?
Re:DuckDB – in-process SQL OLAP database management system
by 89vision on Monday February 13, 2023 @01:29PM
(#34777906)
sql alchemy is an orm, where ibis looks to be a dataframe api that is sort of a dsl over sql. It doesn't try to map relational domains to an object oriented paradigm like sql alchemy does