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

DB connection interface #5

Open
becomingbabyman opened this issue Mar 16, 2021 · 0 comments
Open

DB connection interface #5

becomingbabyman opened this issue Mar 16, 2021 · 0 comments
Labels
enhancement New feature or request

Comments

@becomingbabyman
Copy link
Member

becomingbabyman commented Mar 16, 2021

What sort of interface should we provide to databases?

To start we plan to support just datascript and the cljs build of datahike. No remote DB connections.

Eventually we'd like to support datomic, datahike on the server and other EDN+Datalog DBs like asami, datalevin, and crux.

Making the DB <-> UI interface async should cover a lot of our logistical needs, but that still leaves subtle differences in the APIs provided by each DB. datahike has one of the larger APIs so covering that should cover most of the others, but are there any caveats we are aware of that we should plan for?

@becomingbabyman becomingbabyman added the enhancement New feature or request label Mar 16, 2021
@becomingbabyman becomingbabyman linked a pull request Mar 16, 2021 that will close this issue
Merged
@becomingbabyman becomingbabyman removed a link to a pull request Mar 17, 2021
Merged
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant