NoSQL Databases

TrustRadius Top Rated for 2023

Top Rated Products

(1-2 of 2)

1
Astra DB

Astra DB from DataStax is a vector database for developers that need to get accurate Generative AI applications into production, fast.

2
Couchbase Server

Couchbase Server is a cloud-native, distributed database that fuses the strengths of relational databases such as SQL and ACID transactions with JSON flexibility and scale that defines NoSQL. It is available as a service in commercial clouds and supports hybrid and private cloud…

All Products

(26-50 of 52)

26
Google Cloud BigTable

Google's Cloud Bigtable is a fully managed, scalable NoSQL database service for large analytical and operational workloads with up to 99.999% availability.

27
FoundationDB
0 reviews

FoundationDB is a free and open source, distributed, transactional key-value store, NoSQL database. It is multi-modal, boasts performance on commodity hardware, and stores data in a key-value store component. It was open-sourced by Apple in 2018 under the Apache 2.0 license.

28
TeraText Database System (DBS)

Leidos offers the TeraText Database System (DBS), a database for managing a large amount of documents and text or xml files.

Explore recently added products

29
AllegroGraph
0 reviews

According to the vendor, AllegroGraph is a database technology that enables businesses to extract sophisticated decision insights and predictive analytics from highly complex, distributed data that cannot be uncovered with conventional databases. Unlike traditional relational databases…

30
Qizx (discontinued) & Qizx/Open

Qizx was an XML database launched by Qualcomm that is no longer sold and supported. An open source version called Qizx/Open with similar functionality can still be found.

31
Memgraph
0 reviews

Memgraph is a tool that helps developers build modern, graph-based applications on top of streaming data in minutes, from the company of the same name headquartered in London.

32
ArangoDB Oasis

ArangoDB Oasis is the managed service for ArangoDB, and is presented by the vendor as a scalable, fully managed graph database, document store and search engine in one place. The vendor describes Oasis as the easiest way to run ArangoDB in the cloud - built, monitored and managed…

33
OrientDB
0 reviews

OrientDB is a 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. At present OrientDB is an open source database available free on an Apache 2 license.

34
HarperDB
0 reviews

35
Axon Server
0 reviews

Axon Server is a specialized Event Store and message delivery system. It offers scalability and throughput characteristics without requiring complex tuning. Axon Server is designed to perform service discovery and message routing with almost zero configuration. It comes in two…

36
eXist-db
0 reviews

38
DataStax Luna for Apache Cassandra

DataStax Luna is a subscription to the Apache Cassandra expertise at DataStax. It allows subscribers to enjoy all the benefits of open source software, with the peace of mind from direct access to the team that has authored the majority of the Cassandra code and backed some of the…

39
NCache
0 reviews

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…

40
Apache Parquet

Apache Parquet is an open source and free, column-oriented data file format designed for efficient data storage and retrieval. It provides data compression and encoding schemes with enhanced performance to handle complex data in bulk. Parquet is available in multiple languages including…

41
Sqream DB
0 reviews

The Sqream DB is a NoSQL database from Israeli software company Sqream Technologies.

42
Huawei Cloud GaussDB NoSQL
0 reviews

Huawei Cloud offers GaussDB NoSQL, with API compatible with optionally Mongo, Redis, InfluxDB, and Cassandra.

43
Dgraph
0 reviews

Dgraph Labs headquartered in San Francisco offers a non relational database via Dgraph, an open source, distributed graph database.

44
HCL Zen Edge Data Management

HCL Zen Edge Data Management (formerly Actian Zen) is a NoSQL and SQL (fully ANSI compliant) embedded database that runs on Windows, Linux, Android, iOS, macOS, in VMs and Containers with AES 256-bit encryption. Version footprints range from 5MB (client only) to 50 MB (embedded client-…

45
Voldemort
0 reviews

46
Huawei Cloud Document Database Service (DDS)

Document Database Service (DDS) on Huawei Cloud is a MongoDB-compatible document database service designed to make it easier to store and query data in a database as JSON-like documents. The user can create, secure, and scale DB instances without worrying about underlying infrastructure.…

47
Alibaba Cloud ApsaraDB
0 reviews

Alibaba Cloud offers ApsaraDB, a range of scalable online database services that provide operation and maintenance of more than 90% of the mainstream open source and commercial databases (such as MySQL, SQL Server, and Redis). Also, ApsaraDB provides POLARDB performant databases.…

48
etcd
0 reviews

etcd is a distributed, reliable key-value store for the most critical data of a distributed system, that is available free and open source under the Apache 2.0 license.

49
Red Hat Data Grid

Red Hat® Data Grid is an in-memory, distributed, NoSQL datastore solution used by applications to access, process, and analyze data at in-memory speed.

50
Amazon Keyspaces

Amazon Keyspaces (for Apache Cassandra) is a scalable, highly available, and managed Apache Cassandra–compatible database service. With Amazon Keyspaces, users can run Cassandra workloads on AWS using the same Cassandra application code and developer tools without having to provision,…

Videos for NoSQL Databases

Comparing MySQL and NoSQL
06:17
While MySQL is a specific product, NoSQL is a type of database that includes a number of available products. Whether a NoSQL (nonrelational database) product or using MySQL (relational database) is right for you greatly depends on the data you are storing, queries, and flexibility.
MySql vs MongoDB, What's the Best Database Solution?
05:58
MongoDB and MySQL are both excellent database solutions, but they support pretty different use cases. We go over the key differences between each yo help you decide which one is right for your needs.
How do NoSQL databases work?
07:38
NoSQL databases power some of the biggest sites. They're fast and super scalable but how do they work?

Learn More About NoSQL Databases

What is a NoSQL Database?

NoSQL databases are databases designed to be used across large distrusted systems. They are notably much more scalable and much faster at handling very large data loads than traditional relational databases. Unlike other databases, NoSQL databases do not use the standard tabular relationships the relational databases employ. Instead, NoSQL databases allow for the querying and storage of data by a variety of other means, depending on the specific software.

NoSQL Features & Capabilities

  • Performance

  • Availability

  • Multi-Model

  • Concurrency

  • Security

  • Scalability

  • Data Model Flexibility

  • Deployment Model Flexibility

Advantages of NoSQL over Relational Databases?

Traditional relational databases store data in highly structured tabular form, with multiple rows and columns. While these data stores are highly flexible, easy to maintain, and effective for data stored on a single server, they do not scale very well in a distributed system compared to NoSQL database alternatives.

Distributed systems using inexpensive storage and processing power are becoming much more common and are often used in environments where there is a need for high availability and speed. NoSQL databases work significantly better across this kind of distributed system.


The other main advantages are:

  • NoSQL databases are Non-Relational meaning they are table-less and easier to manage. They provide a higher level of flexibility with newer data models.

  • They are often open source and therefore lower cost. NoSQL databases can be an appealing solution for smaller organizations with limited budgets.

  • NoSQL databases are optimized for specific data models that enable higher performance than trying to accomplish similar functionality with relational databases.

NoSQL Data Models

Not all NoSQL databases use the same data model. Although the primary distinction between a relational data store and a NoSQL database is the data model, there are several different types of NoSQL data model. Below are descriptions of three of the most popular data models used in NoSQL databases:

  • Document model: These NoSQL databases replace the familiar rows and columns structure with a document storage model. Each document is structured, frequently using the JavaScript Object Notation (JSON) model. The document data model is associated with object-oriented programming where each document is an object.

  • Graph model: NoSQL databases using the graph model usually require all the data to reside on one machine which negates one of the key advantages of NoSQL databases. This class of databases uses structures like data modes, edges and properties, making it easier to model relationships between entities in an application.

  • Key-value model: In this NoSQL database model, a key is required to retrieve and update data. The key-value data model is very simple and therefore scales well. However, this simplicity and scalability come at the cost of query complexity.

Pricing Information

NoSQL database costs can be a complex issue. Although the database itself can be free or much less expensive than a traditional relational database, the cost of maintaining a NoSQL product can be higher. Part of the reason for this is that expertise in the various types of NoSQL database is harder to find than traditional SQL expertise.

Related Categories

Frequently Asked Questions

What is a NoSQL database?

A NoSQL database is a database designed to allow for scalable data storage that can handle. Compared to other databases, NoSQL databases don’t use tabular relationships. Querying for NoSQL databases is handled differently depending on the software.

What are the best NoSQL databases?

The Top Rated NoSQL Databases include:


When is a NoSQL database the best option?

NoSQL databases are most appropriate for projects or businesses that have large amounts of data to be stored. Additionally, the minimal structure NoSQL databases provide can allow for quick development for projects that need it. NoSQL databases may not be ideal for storing highly-structured data.

How much do NoSQL databases cost?

The upfront costs for NoSQL databases can be very low, or even free. After initial costs though, maintaining a NoSQL database can be pricier depending on how it is hosted. Additionally, NoSQL experts are less common than SQL experts, so staffing for a NoSQL system can be more expensive.

What are the key considerations when selecting a NoSQL database?

The most important feature of a NoSQL database to consider is the data model it uses. Unlike SQL databases, which use a relational model, NoSQL databases use a variety of different models. The Key-Value model is the most scalable at the cost of complexity, while the document model is optimized for use with object-oriented programming languages. Many data models exist, so consider which one is best for your needs.