-
-
Notifications
You must be signed in to change notification settings - Fork 105
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
support for storing in sqlite3 database #238
Comments
I just don't think the performance would be good enough for large indexes, though I appreciate it would be convenient in theory. Most apps using a sqlite DB are not dealing with millions of rows. Bitmagnet makes use of many Postgres features not available in sqlite (most significantly tsvectors for search), so it would be difficult or impossible to achieve feature parity, and the maintenance overhead of 2 database backends would be very big. I'm leaving open for discussion (for now) but it's unlikely to happen. I am considering integrating something like https://github.com/fergusstrange/embedded-postgres that would set up the Postgres DB automatically. |
Hi, and thanks for considering this. If I understand correctly your solution using |
Hi, that's correct although I haven't tried embedded-postgres so not sure what other issues it might throw up. If you're using a container with docker-compose you're probably best sticking with a separate postgres container, I can't really see much of an advantage of embedded postgres in this case. I see this primarily facilitating native install packages for Mac/Windows/linux flatpak etc without separate dependencies, and I expect a separate postgres would remain the default configuration otherwise.
Thanks, I'd say it's a non-trivial feature to implement- if you'd still like to give it a go I'll assist where I can. |
Is your feature request related to a problem? Please describe
deploying an maintaining a PG server is troublesome overhead
Describe the solution you'd like
add support for utilizing an sqlite3 database
The text was updated successfully, but these errors were encountered: