Which Database is Perfect for You? A Comprehensive Guide to MySQL, PostgreSQL, NoSQL, and More

This page summarizes the projects mentioned and recommended in the original post on dev.to

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. sqlite

    sqlite mirror (by smparkes)

    SQLite is a self-contained, serverless, zero-configuration, transactional SQL database engine widely used in embedded systems and mobile applications.

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. PostgreSQL

    Mirror of the official PostgreSQL GIT repository. Note that this is just a *mirror* - we don't work with pull requests on github. To contribute, please see https://wiki.postgresql.org/wiki/Submitting_a_Patch

    PostgreSQL is an advanced, open-source RDBMS known for its robustness, scalability, and support for advanced SQL features. It also supports NoSQL features, such as JSON storage and indexing.

  4. MySQL

    MySQL Server, the world's most popular open source database, and MySQL Cluster, a real-time, open source transactional database.

    MySQL is an open-source relational database management system (RDBMS) that uses Structured Query Language (SQL). It’s widely used for web applications and has been the database of choice for many years for various applications.

  5. MongoDB

    The MongoDB Database

    MongoDB is a popular NoSQL database that uses a document-oriented data model. It stores data in flexible, JSON-like documents.

  6. cockroach

    CockroachDB β€” the cloud native, distributed SQL database designed for high availability, effortless scale, and control over data placement.

    CockroachDB is a distributed SQL database designed for cloud applications. It provides strong consistency, horizontal scalability, and high availability.

  7. Redis

    For developers, who are building real-time data-driven applications, Redis is the preferred, fastest, and most feature-rich cache, data structure server, and document and vector query engine.

    Redis is an open-source, in-memory key-value data store known for its speed and performance. It supports various data structures like strings, lists, sets, and hashes.

  8. Neo4j

    Graphs for Everyone

    Neo4j is a graph database that represents and stores data using graph structures with nodes, edges, and properties.

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. MariaDB

    MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry. (by MariaDB)

    MariaDB is an open-source RDBMS that originated as a fork of MySQL. It aims to maintain compatibility with MySQL while offering additional features.

  11. Apache HBase

    Apache HBase

    HBase is an open-source, distributed, scalable big data store that runs on top of the Hadoop Distributed File System (HDFS). It allows for real-time read/write access to large datasets because of its design.

  12. CouchDB

    Seamless multi-primary syncing database with an intuitive HTTP/JSON API, designed for reliability

    CouchDB is a NoSQL database that stores data in JSON and uses JavaScript as the query language. It prioritizes easy replication and availability for distributed databases.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Database 101: Data Consistency for Beginners

    7 projects | dev.to | 3 Jan 2023
  • What do you want to watch next? This is why I built GoodWatch.

    6 projects | dev.to | 5 May 2024
  • System Design: Databases and DBMS

    12 projects | dev.to | 1 May 2024
  • How to choose the right type of database

    15 projects | dev.to | 28 Feb 2024
  • When to Use a NoSQL Database

    4 projects | dev.to | 21 Jul 2023