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

Impliment DB agnostic data service #7

Open
5 tasks
AadamZ5 opened this issue Dec 31, 2020 · 0 comments
Open
5 tasks

Impliment DB agnostic data service #7

AadamZ5 opened this issue Dec 31, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request help wanted Extra attention is needed todo This is a feature that is in queue to be implemented

Comments

@AadamZ5
Copy link
Owner

AadamZ5 commented Dec 31, 2020

The current data-service is heavily tailored to Apache's CouchDB with no real generic implementation. The database service should be database-agnostic with the ability to allow users to chose which database to use, simplifying docker setups.

Implementing this should give insight into what databases are widely used, and additionally, what databases are small and portable, in the case of a minimal setup.

  • Define generic database interface
  • Implement CouchDB interface implementation
  • Implement TestDB / MemoryDB interface implementation
  • Research other databases to initially support
  • Implement configuration options for different databases, with a proper schema-file
@AadamZ5 AadamZ5 added enhancement New feature or request help wanted Extra attention is needed todo This is a feature that is in queue to be implemented labels Dec 31, 2020
@AadamZ5 AadamZ5 self-assigned this Dec 31, 2020
@AadamZ5 AadamZ5 added this to the Version 1.0.0 release milestone Jan 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed todo This is a feature that is in queue to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant