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

Evaluate different databases #9

Open
2 tasks
KonsumGandalf opened this issue Nov 16, 2023 · 1 comment
Open
2 tasks

Evaluate different databases #9

KonsumGandalf opened this issue Nov 16, 2023 · 1 comment
Assignees

Comments

@KonsumGandalf
Copy link
Collaborator

Ticket

Title: Evaluate database options for our project

Description:

We need to evaluate different database options for our project. We need to consider the following factors:

  • Performance requirements
  • Scalability
  • Reliability

We have identified the following top popular databases according to Stack Overflow:

  • PostgreSQL
  • MySQL
  • SQLite
  • MongoDB
  • Microsoft SQL Server
  • Redis

Based on the following performance benchmark, MongoDB and PostgreSQL seem to be faster than the other options:

[https://arangodb.com/2018/02/nosql-performance-benchmark-2018-mongodb-postgresql-orientdb-neo4j-arangodb/]

We would also like to test SQLite, as it is a lightweight and fast database that may be a good option for our project.

Tasks:

  • Test the performance of Redis, SQLite, MongoDB, and PostgreSQL for our project's use cases.
  • Evaluate the scalability of each database option.
  • Evaluate the reliability of each database option.

Evaluation Criteria:

  • Performance: The database should be able to handle the expected workload of our project.
  • Scalability: The database should be able to scale to meet the future needs of our project.
  • Reliability: The database should be reliable and have a high uptime.

Deliverables:

  • A report that summarizes the results of the evaluation.
  • A recommendation for which database option to use for our project
@KonsumGandalf KonsumGandalf converted this from a draft issue Nov 16, 2023
@valentin-carl
Copy link
Owner

I recommend this driver + sqlx for sqlite3 + golang

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

No branches or pull requests

3 participants