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

Multi-Database Support #20

Open
charmitro opened this issue Jan 28, 2024 · 1 comment
Open

Multi-Database Support #20

charmitro opened this issue Jan 28, 2024 · 1 comment
Labels

Comments

@charmitro
Copy link
Contributor

charmitro commented Jan 28, 2024

Overview

Currently, the CNC project offers robust database replication capabilities for PostgreSQL. To broaden the tool's applicability and utility, introducing support for additional database systems would be highly beneficial.

Suggested Databases

  • MySQL: Widely used open-source relational database management system.
  • SQLite
  • NoSQL Databases:
    • MongoDB: A leading NoSQL database, known for its scalability and flexibility with document-oriented storage.
    • Cassandra: A highly scalable NoSQL database designed for managing large amounts of data across many commodity servers.
    • Redis: An in-memory data structure store, used as a database, cache, and message broker, known for its performance.
    • Couchbase (NOT SURE): A distributed NoSQL cloud database with a flexible data model for building interactive web and mobile applications.

Goals

  1. Versatility: By supporting multiple database systems, CNC can be used in a wider array of environments and for more diverse applications.
  2. Adaptability: Ensure that the tool can easily adapt to different database architectures and data models.
  3. User Convenience: Users can leverage a single tool for replication across different database systems, simplifying the data management process.
@charmitro charmitro added enhancement New feature or request db-ops-api config labels Jan 28, 2024
@charmitro charmitro changed the title Wanted Features: Multi-Database Support Multi-Database Support Jan 28, 2024
@charmitro charmitro modified the milestone: v0.1.5 Feb 3, 2024
@charmitro
Copy link
Contributor Author

@panosfol can we pick this up again? The rust migration is complete.

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

No branches or pull requests

1 participant