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

[Feature Request] Add PostgreSQL Compatibility #113

Open
fabianfrz opened this issue Oct 31, 2017 · 4 comments
Open

[Feature Request] Add PostgreSQL Compatibility #113

fabianfrz opened this issue Oct 31, 2017 · 4 comments

Comments

@fabianfrz
Copy link
Contributor

No description provided.

@mrschyte
Copy link

mrschyte commented Feb 3, 2019

It would be awesome to have compatibility with CockroachDB as well. CockroachDB uses the PostgreSQL wire protocol, but some expressions are not compatible and have to be changed, see: https://www.cockroachlabs.com/docs/stable/porting-postgres.html
This would allow magma to be easily deployed in a cloud environment with fault tolerance and load balancing.

@brokep
Copy link

brokep commented Feb 5, 2019

I think a SQLite option/port/fork would make cloud and smaller raspberry pi implementations possible and easier to deploy than a fork of postgres.
My .002

@fabianfrz
Copy link
Contributor Author

@klosnet it's no problem to run PostgreSQL on a raspberry pi as it runs pretty well - you just cannot hold so many data in memory. Email is something really complex so you probably don't get around a good optimizing database server (if you have many datasets in your database).

@ladar
Copy link
Member

ladar commented Feb 5, 2019

Someday, I'd like to create a standalone magma variant, which doesn't need a MySQL/memcached server. My plan was to simply build magma with MySQL embedded.

If someone wants to submit a patch, which adds support for Postgres, I'm all for it. The SQL interface is thoroughly abstracted via the providers layer, so it would be an isolated change.

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

No branches or pull requests

4 participants