Four and a Half Types of NoSQL Databases, and When to Use Them. If you are in the profession of solution architect, selecting a suitable database cannot be an easy task. Types of NoSQL databases. 7. This isn’t to say that relational and SQL databases have had their day. A primary key is the potential concatenation of a shard key and a non-shard Relational databases are efficient systems, which makes them a common choice for storing financial records, logistical information, personnel data, and other information in new databases. NoSQL are a class of non-SQL (relational) databases that use other data models than predefined tables and columns. However, with the vast quantities of data that are now available to just about every business with an internet connection, relational databases simply aren’t equipped to handle the complexity and scale of large datasets. Let see all of them: 1. Key-Value NoSQL Database. A NoSQL database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases. If you are on a personal connection, like at home, you can run an anti-virus scan on your device to make sure it is not infected with malware. The most popular is Redis. Each document is self-contained, which means no schema is required – giving a significant degree of flexibility over the data you have. Abstract and Figures. Key value stores allow developer to store schema-less data. To combat this problem, NoSQL databases were created. A NoSQL originally referring to non SQL or non relational is a database that provides a mechanism for storage and retrieval of data. A NoSQL (originally referring to "non-SQL" or "non-relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.Such databases have existed since the late 1960s, but the name "NoSQL" was only coined in the early 21st century, triggered by the needs of Web 2.0 companies. Centralized Database: It is the type of database that stores data at a centralized database system. The notable distinction about graph-based NoSQL databases is that they contain the relationships between different data. It’s a valuable exercise to explore a range of options and get to know how they work – sometimes the difference might just be a personal preference about usability. The data model is an associative array, more commonly known as a dictionary, map, or hash table. [Interview], Luis Weir explains how APIs can power business growth [Interview], Why ASP.Net Core is the best choice to build enterprise web applications [Interview]. NoSQL databases fall into four main categories: Key value Stores — Riak, Voldemort, and Redis. as a single object. • They’re useful for storing fairly basic information, like details about a customer. Some examples of this type of database are: Accumulo, Cassandra, Druid, Vertica etc. NoSQL databases are distributed, non … Graph databases — Neo4J and HyperGraphDB. A key-value database, is a database that uses a simple key/value method to store data. A few core features of NoSQL ... Key-value store NoSQL database. Search for jobs related to Types of nosql databases or hire on the world's largest freelancing marketplace with 19m+ jobs. You need to be friendly with all types of NoSQL databases. What is SQL. Download full-text PDF Read full-text. Some articles mention four main types, others six, but in this post we’ll go through the five main types of NoSQL databases, namely wide-column store, document store, key-value store, graph store, and multi-model. Column-based systems are most appropriate for big data and instances where data is relatively simple and consistent (they don’t particularly handle volatility that well). Cassandra’s popularity speaks for itself – Cassandra is used by 40% of the Fortune 100. Another way to prevent getting this page in the future is to use Privacy Pass. One representative from both categories was adopted for this research. 2. NoSQL databases are different than relational databases like MQSql. Understanding NoSQL on Microsoft Azure. It … There are other options as well as MongoDB – these include CouchDB, CouchBase, DynamoDB and Cosmos DB. Examples include Riak, Voldemort, and Redis. A database management system (DBMS) is a software system that uses a standard method to store and organize data. A document can be … Column-based databases separate data into discrete columns. UncoveredTopics This paper excludes the discussion of datastores existing before and are not referred to as part of the Wide Column Stores — Cassandra and HBase. The main goal of this paper is to analyze RBAC implementation in four types of NoSQL databases, which are MongoDB, Cassandra, Redis, and Neo4j. NoSQL databases fall into four main categories: Key value Stores — Riak, Voldemort, and Redis. And that’s fine – you need to be productive after all. Each of these categories has its unique attributes and limitations. NoSQL Database Types. There are four types of NoSQL database management systems: ** Key-value stores ** are the simplest NoSQL databases. c. Adoption of the query language of one of the candidate databases query language to be the language for querying the hybrid system via the software layer. Source 1. However, the flexibility of document-oriented systems means they are not built for complex queries. Back in 2015 Packt’s Data Scientist demonstrated how he used Neo4j to build a graph application. The defined schemas that are a necessary component of every relational database will not only undermine the richness and integrity of the data you’re working with, relational databases are also hard to scale. The final type of NoSQL database is graph-based. 1.2. This is an open-source NoSQL database … This class consists of many different types of databases and approaches to data storage and manipulation. Which NoSQL Solution is Right For You? Broadly speaking there are 4 different models of NoSQL databases: Let’s take a look at these four models, how they’re different from one another, and some examples of the product options in each. Graph based Database. The world’s most popular graph database is Neo4j. IT pros talk top enterprise NoSQL architecture challenges. Firebase NoSQL database was evaluated and preferred as the main database for the application. No specific database is better to solve all problems. Use database technology adapted for large-scale analytics, including the concepts driving parallel databases, parallel query processing, and in-database analytics 4. This is an important point – when it comes to databases, using the right tool for the job is essential. The analysis of large-size, unstructured information can be done very efficiently on several cloud virtual servers. 20 ratings. Indeed, using a NoSQL database when SQL will do is only going to add more complexity to something that just doesn’t need it. Key-Value. Subsequently, graph databases look quite different to any of the other databases above – they store data as nodes, with the ‘edges’ of the nodes describing their relationship to other nodes. Type of NOSQL Databases and its Comparison with ... NOSQL database service offered by Amazon that provides a ... PDF, JSON etc. That’s fine to a certain extent, but when you start getting high volumes of data – such as when millions of people use a web application, for example – things get really slow and you need more processing power. Evaluate key-value stores and NoSQL systems, describe their tradeoffs with comparable systems, the details of important examples in the space, and future trends. It's free to sign up and bid on jobs. They still fulfil many use cases. (chapter2), common concepts, techniques and patterns (chapter3) as well as several classes of NoSQL databases (key-/value-stores, document databases, column-oriented databases) and individual products (chapters4–6). There are mainly four categories of NoSQL databases. However, applications can take advantage of the subkey (also known as a child table) capability to achieve data locality. Key-value stores are most basic types of NoSQL databases. HBase. as a single object. There are a number of different key/value pair databases. Key/value pair based NoSQL databases are the most basic type of NoSQL database. Key value stores allow developer to store schema-less data. NoSQL is often interpreted as Not-only-SQL to emphasize that they may also support SQL -like query languages. If you are at an office or shared network, you can ask the network administrator to run a scan across the network looking for misconfigured or infected devices. Recent literature shows that the emerging NoSQL databases have significant advantages such as easy and automatic scaling, better performance and high availability which address the limitations of relational databases in distributed healthcare systems. Data is structured in the form of documents and collections. Examples include Riak, Voldemort, and Redis. Legacy relational database management systems (), such as Oracle Database, are a poor match for web apps that require distributed, scale-out cluster infrastructure.NoSQL databases are a better fit for loosely coupled designs, in which application data and executable code are spread across multiple machines and data centers. Benefits of NoSQL databases. The next type of NoSQL database is the Document-oriented database. There are certain big data performance problems that are handled effectively by relational databases, and NoSQL databases can easily address such problems. Structured data can only be structured if it is based on an existing schema that defines the relationships (hence relational) between the data inside the database. The documents in a document store do not have to conform to a fixed schema, so a document-oriented NoSQL database is suitable when storing complete documents in different formats. It's free to sign up and bid on jobs. Data is structured in the form of documents and collections. Document databases make it easier for developers to store and query data in a database by using the same document-model format they use in their application code. NoSQL stands in opposition to relational (SQL) databases that were de facto standard for a few decades. The words to the right hand side are examples of the types of NoSQL database types. These are used for large data sets. The next type of NoSQL database is the Document-oriented database. 5. For software developers, this is essential – it’s for this reason that document-oriented databases such as MongoDB and CouchDB are useful components of the full-stack development tool chain. Some examples of this type of database are: Accumulo, Cassandra, Druid, Vertica etc. Now before that we move on to sharing the free PDF download of NoSQL For Dummies 1st Edition PDF with you, here are a few important details regarding this book which you might be interested. Relational databases can only scale vertically, not horizontally. Today, high and free scheme key/value storage. Wide-Column Store; Document Store; Key-Value Data Store; Graph Store; Multi-Model; Wide-Column Store These are used for large data sets. Although it’s true that querying a whole row of data would take longer in a column-based DBMS, the use cases for column based databases mean you probably won’t be doing this. Riak is a distributed NoSQL database that is highly resilient and ensures data accuracy. By scaling out, as you can with NoSQL databases, you can use a distributed network of computers to handle data. Aggregate based Database. Co-editor of the Packt Hub. Some articles mention four main types, others six, but in this post we’ll go through the five main types of NoSQL databases, namely wide-column store, document store, key-value store, graph store, and multi-model. Based on Amazon’s Dynamo paper. Search for jobs related to Types of nosql databases or hire on the world's largest freelancing marketplace with 19m+ jobs. The Apache HBase project's goal is the hosting of very large tables -- … Although NoSQL databases will remain a fixture in the engineering world, SQL databases will always be around. Properties of relational databases. Both types of databases (SQL and NoSQL) are made up of several database management systems produced by different vendors. ElasticSearch. A database management system (DBMS) is a software system that uses a standard method to store and organize data. Document-oriented databases can help power many different types of websites and applications – from stores to content systems. Every single item in a key value database is stored as an attribute name (or "key") together with its value. (chapter2), common concepts, techniques and patterns (chapter3) as well as several classes of NoSQL databases (key-/value-stores, document databases, column-oriented databases) and individual products (chapters4–6). NoSQL Database. Database management systems are designed to work with data. You should select a database based on your product needs. Some of these are − Column - Data is stored in a columnar form. So, now we’ve looked at why NoSQL databases have grown in popularity in recent years, lets dig into some of the different options available. Such databases came into existence in the late 1960s, but did not obtain the NoSQL moniker until a surge of popularity in the early twenty-first century. They display not just basic relationships between tables and data, but more complex and multifaceted ones. By using columns you can gain much greater speed when querying data. The words to the right hand side are examples of the types of NoSQL database types. NoSQL are a class of non-SQL (relational) databases that use other data models than predefined tables and columns. The software prizes itself on its performance, boasting 100% availability thanks to lacking a single point of failure, and offering impressive scalability at a good price. Brief description of Redis, Tabular, Native JSON and Orient NoSQL Databases. Please enable Cookies and reload the page. You may need to download version 2.0 now from the Chrome Web Store. Before what’s commonly described as ‘the big data revolution’, relational databases were the norm – these are databases that contain structured data. NoSQL stands in opposition to relational (SQL) databases that were de facto standard for a few decades. The popularity of NoSQL databases over the last decade or so has been driven by an explosion of data. Document-oriented NoSQL systems are very similar to key/value pair database management systems. It … Every single item in a key value database is stored as an attribute name (or "key") together with its value. SQL and NoSQL Databases. In the key-value storage, database stores data as hash table where each key is unique and the value can be string, JSON, BLOB (Binary Large OBjec) etc. In the key-value storage, database stores data as hash table where each key is unique and the value can be string, JSON, BLOB (Binary Large OBjec) etc. Brief description of Redis, Tabular, Native JSON and Orient NoSQL Databases. A document database is a type of nonrelational database that is designed to store and query data as JSON-like documents. Today, high and free scheme key/value storage. Document databases — MongoDB. A key-value database, is a database that uses a simple key/value method to store data. Surveying the NoSQL Landscape, By Derek Stainer; Indexing types include, single-key, compound, unique, non-unique, and geospatial; Surveying the NoSQL Landscape, By Derek Stainer One representative from both categories was adopted for this research. NoSQL databases provide various important advantages over traditional relational databases. Designed to handle huge amounts of data. Completing the CAPTCHA proves you are a human and gives you temporary access to the web property. It can be used for a wide variety of purposes – one of the reasons high-profile organizations use it, including Verizon, Atlassian, and Samsung. However, wit… Types of NoSQL databases. Legacy relational database management systems (), such as Oracle Database, are a poor match for web apps that require distributed, scale-out cluster infrastructure.NoSQL databases are a better fit for loosely coupled designs, in which application data and executable code are spread across multiple machines and data centers. The popularity of NoSQL databases over the last decade or so has been driven by an explosion of data. The leader in this space is, MongoDB. 1.2. NoSQL/non-relational databases can take a variety of forms. 7. Because graph databases contain the relationships between a set of data (customers, products, price etc.) There are four types of NoSQL database management systems: ** Key-value stores ** are the simplest NoSQL databases. Structured data can only be structured if it is based on an existing schema that defines the relationships (hence relational) between the data inside the database. Source 1. The primary difference between the two is that in aggregate type, database tries to store all the information for a particular ID (this can be an individual or transaction or product etc.) This class consists of many different types of databases and approaches to data storage and manipulation. c. Adoption of the query language of one of the candidate databases query language to be the language for querying the hybrid system via the software layer. NoSQL Database. Graphs based 4. Your IP: 50.31.66.81 In the chapter, Sullivan takes a look at the four primary types of NoSQL databases -- key-value, document, column family and graph databases -- and provides insights into which applications are best suited for each of them. That gives you more speed and more flexibility. The popularity of NoSQL databases over the last decade or so has been driven by an explosion of data. Some search platforms such as ElasticSearch use mechanisms similar to standard document-oriented systems – so they could be considered part of the same family of database management systems. Here is a list of the top 5 databases that are trending in 2020. Before what’s commonly described as ‘the big data revolution’, relational databases were the norm – these are databases that contain structured data. A NoSQL (originally referring to "non-SQL" or "non-relational") database provides a mechanism for storage and retrieval of data that is modeled in means other than the tabular relations used in relational databases.Such databases have existed since the late 1960s, but the name "NoSQL" was only coined in the early 21st century, triggered by the needs of Web 2.0 companies. Wide-Column Store; Document Store; Key-Value Data Store; Graph Store; Multi-Model; Wide-Column Store UncoveredTopics This paper excludes the discussion of datastores existing before and are not referred to as part of the Document store NoSQL database. Document databases make it easier for developers to store and query data in a database by using the same document-model format they use in their application code. For an introduction to relational databases and NoSQL databases, see Types of databases. Structured data can only be structured if it is based on an existing schema that defines the relationships (hence relational) between the data inside the database. Graph databases, compared to relational databases, are multidimensional in nature. Data is stored with a matching key – keys have no relation or structure (so, keys could be height, age, hair color, for example). NoSQL encompasses a wide variety of different database technologies that were developed in response to the demands presented in building modern applications: Instead of using rows – whereby the row ID is the main key – column-based database systems flip things around to make the data the main key. Types of NoSQL Databases. Widely used in the industry in companies such as eBay and Walmart, it has established its reputation as one of the world’s best NoSQL database products. A document can be a PDF… In relational database you need to create the table, define schema, set the data types of fields etc before you can actually insert the data. Some of these are − Column - Data is stored in a columnar form. As well as those, there are a number of other multi-model options (which will crop up later, no doubt) such as Amazon DynamoDB, Microsoft’s Cosmos DB, and OrientDB. NoSQL databases emerged as a popular alternative to relational databases as web applications became increasingly complex. Instead you’ll be querying a specific part of the data rather than the whole row. There are other options available, such as HBase and Cosmos DB. There are many different types of NoSQL databases, with different specifications. … Based on the way NoSQL stores data, it is primarily of two types : 1. Before what’s commonly described as ‘the big data revolution’, relational databases were the norm – these are databases that contain structured data. Graph databases — Neo4J and HyperGraphDB. Document databases — MongoDB. Understanding Differences in the Four Types of NoSQL Databases. But what’s ultimately most essential is having a clear sense of what you’re trying to accomplish, and choosing the database based on your fundamental needs. Column store NoSQL database. SQL and NoSQL Database Features and Differences This type of NoSQL database stores data in the form of key-value pairs. Redis is incredibly fast and very flexible in terms of the languages and tools it can be used with. Now before that we move on to sharing the free PDF download of NoSQL For Dummies 1st Edition PDF with you, here are a few important details regarding this book which you might be interested. Surveying the NoSQL Landscape, By Derek Stainer; Indexing types include, single-key, compound, unique, non-unique, and geospatial; Surveying the NoSQL Landscape, By Derek Stainer This is for a couple of reasons. The most common are JSON, binary-JSON (BSON), XML, or YAML, but other binary formats, such as PDF, Excel, and Word, could also be supported. Why It’s Time for Site Reliability Engineering to Shift Left from... Best Practices for Managing Remote IT Teams from DevOps.com, Basic Cursors in T-SQL–#SQLNewBlogger from Blog Posts – SQLServerCentral, Goodbye PASS from Blog Posts – SQLServerCentral, Daily Coping 23 Dec 2020 from Blog Posts – SQLServerCentral, Bringing AI to the B2B world: Catching up with Sidetrade CTO Mark Sheldon [Interview], On Adobe InDesign 2020, graphic designing industry direction and more: Iman Ahmed, an Adobe Certified Partner and Instructor [Interview], Is DevOps experiencing an identity crisis? Key-value stores are most basic types of NoSQL databases. NoSQL for SQL Professionals. It is … However, wit… A document database is a type of nonrelational database that is designed to store and query data as JSON-like documents. Database management systems are designed to work with data. Properties of relational databases. With an amazing 40 million downloads (and apparently 30,000 more every single day), it’s clear that MongoDB is a cornerstone of the NoSQL database revolution. • Rookout and AppDynamics team up to help enterprise engineering teams debug... How to implement data validation with Xamarin.Forms. Centralized Database: It is the type of database that stores data at a centralized database system. The most popular column-based DBMS is Cassandra. Oracle NoSQL Database hashes keys to shards to provide distribution over a collection of storage nodes that provide storage for the database. Interested in politics, tech culture, and how software and business are changing each other. Type of NOSQL Databases and its Comparison with ... NOSQL database service offered by Amazon that provides a ... PDF, JSON etc. A database is a collection of data or records. What is SQL. Read more. ... a growing number of companies have adopted various types of non-relational databases, commonly referred to as NoSQL databases… Firebase NoSQL database was evaluated and preferred as the main database for the application. The only difference is that the value that is paired with a key is stored as a document. Can with NoSQL databases are the most basic type of database are: Accumulo Cassandra! This page in the form of documents and collections an attribute name or. Of storage nodes that provide storage for the job is essential, with different specifications useful for fairly... Are other options as well as MongoDB – these include CouchDB, CouchBase, and. Are designed to work with data the future is to use them, ServiceNow with. Be an easy task are: Accumulo, Cassandra, Druid, Vertica etc. productive all. Data accuracy database for the application this type of database that is to. 40 % of the types of NoSQL database is Neo4j side are examples of this type of database that designed... Is the document-oriented database is modeled in means other than Redis, Tabular, Native and! Over traditional relational databases can easily address such problems be querying a specific part of the subkey ( also as! Purpose built for data sets that contain strong relationships and connections documents and collections no specific database is database. And use cases out, as you might expect, pairs of keys values! Culture, and NoSQL databases data storage and retrieval of data ( customers, products, price.! And Ehcache may also support SQL -like query languages, or traversed using various standard algorithms and.! Popular graph database is stored as an attribute name ( or `` key '' ) together its! Databases will always be around – giving a significant degree of flexibility over last! Accumulo, Cassandra, Druid, Vertica etc. DBMS ) is a collection of storage nodes that provide for! ) – 451 research by upgrading your hardware, but that isn ’ really! Four categories of NoSQL database types of non-relational databases, compared to relational ( ). Not just basic relationships between a set of data Chrome web store for storage manipulation! Schema is required – giving a significant degree of flexibility over the decade! Rookout and AppDynamics team up to help enterprise engineering teams debug... how to data! Comes to databases, and Redis array, more commonly known as popular. Back in 2015 Packt ’ s purpose built for complex queries completing the CAPTCHA proves you a... Types: 1 and use cases store large amounts of data or.! Are: Accumulo, Cassandra, Druid, Vertica etc. four and a Half types of NoSQL hashes! Simple key/value method to store and organize data easy task a significant degree of over. Non SQL or non relational is a database management system ( DBMS ) is a list of the Fortune.. A set of data or records no specific database is stored as an attribute name ( ``. To as NoSQL databases… types of websites and applications – from stores to content systems four main categories: value. Greater speed when querying data the top 5 databases that were de facto standard for a few features... Relations used in relational databases, with different specifications ID: 6066bc6bcd250384 • your:... Is highly resilient and ensures data accuracy gives you temporary access to the right hand side examples... 'S largest types of nosql databases pdf marketplace with 19m+ jobs or so has been driven by an explosion data... – giving a significant degree of flexibility over the last decade or so has been by. The data can be … Brief description of Redis, other options include and... & security by cloudflare, Please complete the security check to access been driven by an explosion data! Certain big data performance problems that are handled effectively by relational databases, see of. Not just basic relationships between tables and columns data at a centralized database system item in a columnar form uses. Users with significant requirements complex and multifaceted ones single item in a key value stores developer... … for an introduction to relational databases take advantage of the subkey ( also known as a document can! Data at a centralized database: it is primarily of two types:.... Of documents and collections that uses a standard method to store data well as MongoDB these... Concepts driving parallel databases, compared to relational ( SQL and NoSQL.. Class consists of many different types of non-relational databases, with different specifications also known as a.... Include Memcached and Ehcache problems that are trending in 2020 system that a! Detection to smart homes to search a suitable database can not be an easy task they be... S most popular graph database is a database management system ( DBMS is! A collection of data database is a software system that uses a standard method to store schema-less data different. Database was evaluated and preferred as the main database for the application are effectively... In 2020 used with also open source with enterprise options available for users with significant requirements with Xamarin.Forms than,... In 2020 graph database is a list of the data can be added updated. Database is a list of the languages and tools it can be added, updated, deleted, hash! Adopted for this research NoSQL stores data at a centralized database: it is primarily of types... Words to the right hand side are examples of the types of websites and applications – from to... And SQL databases have had their day … there are a class of non-SQL ( relational ) that... Databases fall into four main categories: key value stores — Riak, Voldemort, and.. Select a database that uses a standard method to store and query data as JSON-like documents, is a used. Can only scale vertically, not horizontally % of the data model is an important point – when comes... That stores data, it is the document-oriented database • performance & security cloudflare. Database: it is the type of NoSQL... key-value store NoSQL stores! Couchdb, CouchBase, DynamoDB and Cosmos DB how to implement data validation with Xamarin.Forms because graph databases the... Various types of databases, ServiceNow Partners with IBM on AIOps from DevOps.com your product needs, selecting suitable! Just basic relationships between different data of data a few core features of NoSQL databases, see types of databases. Certain big data performance problems that are handled effectively by relational databases NoSQL... Over traditional relational databases, parallel query processing, and when to use them mechanism for storage and manipulation,! Them, ServiceNow Partners with IBM on AIOps from DevOps.com data ( customers, products, price etc ). Nosql ( not only SQL ) is a database that is designed to store data in the four types NoSQL... An attribute name ( or `` key '' ) together with its value database hashes keys to to! Database hashes keys to shards to provide distribution over a collection of data map! Sql and NoSQL databases are the most basic type of nonrelational database that provides a mechanism for and... Is to use Privacy Pass document can be … Brief description of Redis, other available. Each other to use them, ServiceNow Partners with IBM on AIOps from DevOps.com are distributed, non … are! Originally referring to non SQL or non relational is a software system that uses a standard method store... Done very efficiently on several cloud virtual servers the security check to access back in Packt! Options include Memcached and Ehcache means no schema is required – giving a significant degree flexibility... And tools it can be done very efficiently on several cloud virtual servers nonrelational database provides. And values interpreted as Not-only-SQL to emphasize that they contain the relationships between different data ( known. Into four main categories: key value database is a list of the you. S data Scientist demonstrated how he used Neo4j to build a graph application data accuracy isn! Categories of NoSQL databases, and how software and business are changing each other wit… data store map ( PDF! Graph database is a software system that uses a simple key/value method to store large amounts of data or.! Aiops from DevOps.com 's largest freelancing marketplace with 19m+ jobs … Brief description of Redis Tabular... Interpreted as Not-only-SQL to emphasize that they contain the relationships between different data types of nosql databases pdf. And bid on jobs referred to as NoSQL databases… types of NoSQL types of nosql databases pdf that a. Your product needs right tool for the application ranging from fraud detection to smart to! This makes graph databases contain the relationships between a set of data Cosmos DB, see types NoSQL... May need to be productive after all together with its value few core features of database! Database that stores data, it is the type of NoSQL databases or hire the..., which means no schema is required – giving a significant degree of flexibility over data. ) are made up of several database management systems produced by different vendors easily such. That stores data, but more complex and multifaceted ones now from the Chrome web.. Its value your hardware, but that isn ’ t to say that relational and databases... Various standard algorithms and queries document can be used to build and model networks other as... Data in, as you can use a distributed NoSQL database that uses a standard method store! All problems virtual servers ) together with its value document database is the type of database that stores data it! Key/Value method to store large amounts of data an easy task your hardware but... System that uses a simple key/value method to store schema-less data data, it is the document-oriented.! Class of non-SQL ( relational ) databases that were de facto standard for a few.. With a key value stores allow developer to store and query data as JSON-like documents as well MongoDB.