-
-
Notifications
You must be signed in to change notification settings - Fork 8
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
Refactor SQLite Implementation #121
Comments
Not that this is not backwards compatible . the ABI is different so best to test carefully on an existing project first . |
@gedw99, thanks for the notification! I'm actually partially debating whether I should remove The performance of the SQLite implementation doesn't matter since it has barely any user metadata. Most of the heavy lifting and optimisations should be focused around our DuckDB implementations. |
To be fair... I don't think it even matters if we just use plain old DuckDB for this and cut SQLite out of the entire equation for this. Since we only have one user row with a couple hundred website rows max to worry about, and I don't plan on adding a teams feature to the self-hosted product at least, the performance overhead of using an OLAP DB for this purpose would be negligible... |
I also like aspects of Duckdb. I also like SQLITE because I can easily do MASTER / MASTER replication with it using Marmot ( NATS Jetstream. Works on any cloud. |
It’s got wal2 support and so will have higher perf for multi writer
https://www.reddit.com/r/golang/comments/1esdeq5/sqlite_driver_ncrucesgosqlite3_v0180/
The text was updated successfully, but these errors were encountered: