Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sqlite vs DuckDb #91

Closed
MyraBaba opened this issue Oct 22, 2024 · 3 comments
Closed

Sqlite vs DuckDb #91

MyraBaba opened this issue Oct 22, 2024 · 3 comments

Comments

@MyraBaba
Copy link

Hi,
@wagga40
would you consider / possible to use duckDb instead sqlite ?

for 500MB json :

DuckDB ingestion time: 1.3920 seconds
DuckDB memory usage: 12.11 MB
SQLite ingestion time: 14.3287 seconds
SQLite memory usage: 1105.72 MB

@wagga40
Copy link
Owner

wagga40 commented Oct 22, 2024

Why not.

The most important thing to understand about Zircolite is that it is based on a pysigma backend instead of reimplementing an specific engine. Which mean that if we use something other than SQLite, we may need to create a new backend.

To be honest I did not have a thorough look at DuckDB.

The code is for now quite deeply coupled with SQLite, but feel free to submit some PR with DuckDB support.

@MyraBaba
Copy link
Author

MyraBaba commented Oct 22, 2024 via email

@wagga40 wagga40 closed this as completed Oct 23, 2024
@wagga40
Copy link
Owner

wagga40 commented Oct 23, 2024

Please use discussions instead of issues of you have no bug or problem with Zircolite.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants