BadgerDB

Badger is a simple, fast embeddable database written purely in the Go language. It has been developed by Dgraph Labs and is available under the open source licence. It is compatible with BSD, Linux, OS X, Solaris and Windows operating systems. It is designed to be very powerful in writing and reading in the same time. Badger uses Multi-Version Concurrency Control (MVCC) and supports transactions. It triggers transactionally and competitively with the serial guarantee of isolated snapshots.

BoltDB

BoltDB is an open source database built purely on Go. It is designed to store data on a mapped memory file. It is a Go package that doesn‘t need to be installed before the developer starts coding. This significantly saves the installation time and setting of the database and solving configuration problems, users and accesses. This problems can‘t be found in Bolt, as it doesn‘t have users and settings, only a filename.

CouchDB

CouchDB is open-source document-oriented database system, which is written in Erlang programming language and designed for simple horizontal scalability and local replication throughout different devices. Commercial subjects as CouchBase and Cloudant support CouchDB.

HBase

HBase is open-source nonrelational distributed database that is designed based on the Bigtable by Google and written in Java. It is developed as a part of Apache Hadoop project and within Apache Software Foundation. It runs on HDFS, i. e. Hadoop Distributed File System and ensures functionalities in a Bigtable style for Hadoop.

MariaDB

MariaDB

MariaDB is a relational database. It is a fork – that means it is a successor version of MySQL developed by community. This branch was created primarily to maintain the GNU GPL free open source software licence. The initiative which stood behind the creation of this branch came from original MySQL developers. They feared for a future heading of this software after it had been bought by Oracle. Contributors involved in the development have to share their copyright with MariaDB Foundation.

Microsoft SQL Server

Microsoft SQL Server is relational database and analytic system developed by Microsoft. Database server is a software product and its primary function is saving and displaying data, which other software applications require. Those can be executed on the same computer or on other computers across the network. Microsoft offers different editions, which are meant for different end-users from single-use applications to extensive applications connected to the internet, which have many users.

MongoDB

MongoDB is multiplatform documentation database. It belongs to a group of NoSQL databases and instead of traditional model of relational databases, which use tables, they use documents similar to JSON format (MongoDB indicates them as BSON) and dynamical database scheme. This enables the creation and integration of data for apps simply and faster. Software has open source license and is published under GNU Affero General Public Licence and Apache license.

MySQL

MySQL is a data base control system that applies a relational database model. It was created by the Swedish company called MySQL AB, currently owned by Oracle Corporation. The main authors are Michael “Monty” Widenius and David Axmark. MySQL is considered to be one of the most successful pioneer of dual licensing, because it is available both under a free GPL and paid commercial licence.

PostgreSQL

PostgreSQL is object-relational database system, which is published under the MIT license and it is therefore an open source software. Global community of firms and developers participate in its development. Primarily it is developed for GNU/Linux or general Unix systems, but even exists packages that are intended for the Windows platform.

Redis

Redis is a NoSQL in-memory key-value repository. It allows you to create atomic operations over built-in data types. It isn’t a cache tool, but a complex repository which can be used simultaneously as a queue, stack or message broker. Regarding the fact, that Redis is available as the Azure service, it can be used as a distributed cache with low latency, high permeability and availability.