Open-Source Database Software
Best Open-Source Database Software
TrustMaps are two-dimensional charts that compare products based on satisfaction ratings and research frequency by prospective buyers. Products must have 10 or more ratings to appear on this TrustMap, and those above the median line are considered Top Rated.
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
MySQL is a popular open-source relational and embedded database, now owned by Oracle.
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...
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.
Neo4j is an open source embeddable graph database developed by Neo Technologies based in San Mateo, California with an office in Sweden.
Titan is an open-source distributed graph database developed by Aurelius. Aurelius is now part of Datastax (since February 2015).
Drizzle is an open source relational database management system (RDBMS).
OrientDB is an open-source NoSQL embeddable database from UK company Orient Technologies.
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).