Open-Source Database Software

Best Open-Source Database Software include:

PostgreSQL, MySQL, and MongoDB.

Open-Source Database Software TrustMap

TrustMaps are two-dimensional charts that compare products based on trScore and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap.

Open-Source Database Software Overview

What is Open-Source Database Software?

Traditionally, databases have been proprietary tools provided by Oracle, IBM, Microsoft, and a number of other smaller vendors. Over recent years though, and especially for new projects, open source databases have steadily grown in maturity and importance.

As these databases become adopted by more and more companies for large-scale enterprise projects, there has been a concomitant rise in the availability of skilled DBAs, with extensive knowledge of these platforms to be able to assist with mission-critical deployments.

What are the reasons driving this growth?

In addition to the obvious cost savings, open source database software have now reached feature parity with their proprietary cousins.

Just as important though, the open source model provides a less obvious benefit: Open source products have a wealth of data available through the community. It is much easier to find out how to tweak an open source database to achieve better scaling or, what the limitations are, and how to work around them.

This kind of information is typically not available for proprietary databases where messaging around capabilities is tightly controlled by the vendor.

Open-Source Database Products

(1-21 of 21) Sorted by Most Reviews

797 ratings
102 reviews
Top Rated
MySQL is a popular open-source relational and embedded database, now owned by Oracle.
184 ratings
76 reviews
Top Rated
Redis is an open source in-memory data structure server and NoSQL database.
312 ratings
69 reviews
Top Rated
MongoDB (from "humongous") is an open source document-oriented database system developed and supported by 10gen. It is part of the NoSQL family of database systems. Instead of storing data in tables as is done in a "classical" relational database, MongoDB stores structured data as JSON-like document…
147 ratings
68 reviews
Top Rated
Couchbase headquartered in Mountain View, California offers the Couchbase Server, a NoSQL database.
44 ratings
17 reviews
MariaDB is an open-source relational database made by the original developers of MySQL, supported by the MariaDB Foundation and a community of developers. The community states recent additional capabilities as including clustering with Galera Cluster 4, compatibility with Oracle Database, and Tempor…
Apache Hive
70 ratings
16 reviews
Apache Hive is database/data warehouse software that supports data querying and analysis of large datasets stored in the Hadoop distributed file system (HDFS) and other compatible systems, and is distributed under an open source license.
30 ratings
10 reviews
Apache HBase is a NoSQL database.
26 ratings
10 reviews
CouchDB is a NoSQL database from Apache.
26 ratings
7 reviews
Neo4j is an open source embeddable graph database developed by Neo Technologies based in San Mateo, California with an office in Sweden.
28 ratings
5 reviews
SQLite is an open-source database.
Apache Derby
6 ratings
2 reviews
Apache Derby is an embedded relational database management system, originally developed by IBM and called IBM Cloudscape.
1 ratings
1 reviews
Titan is an open-source distributed graph database developed by Aurelius. Aurelius is now part of Datastax (since February 2015).
9 ratings
1 reviews
FirebirdSQL is an open-source database which can be embedded.
Drizzle is an open source relational database management system (RDBMS).
OrientDB is an open-source NoSQL embeddable graph database developed by UK company Orient Technologies which was acquired by CallidusCloud in 2017, who in turn was acquired by SAP in 2018. OrientDB is now an SAP company.
H2 Database Engine
H2 Database Engine is an open source, embeddable database management system (RDMS) written in Java.
WebScaleSQL is an open source relational database management system (RDBMS) developed from a joint-effort from engineers across multiple companies (Facebook, Google, LinkedIn, Twitter, and Alibaba Group).
NCache is a 100% .NET / .NET Core Open Source in-memory distributed cache. NCache is built to provide a fast and linearly scalable distributed cache that caches application data and reduces expensive database trips. The vendor states NCache can remove performance bottlenecks related to data storage …
CockroachDB is a distributed SQL database from Cockroach Labs in New York. It is designed to give users resilient, horizontal scale across multiple clouds with always-on availability and data partitioned by location. CockroachDB scales horizontally without reconfiguration or need for a massive archi…