- Learning Neo4j 3.x(Second Edition)
- Jér?me Baton Rik Van Bruggen
- 161字
- 2021-07-08 09:37:33
Key-value stores
Key-value stores are probably the simplest type of task-oriented NoSQL databases. The data model of the original task at hand was probably not very complicated: Key-value stores are mostly based on a whitepaper published by Amazon at the biennial ACM Symposium on Operating Systems Principles, called the Dynamo paper. The data model discussed in this paper is that of Amazon's shopping cart system, which was required to always be available and to support extreme loads. Therefore, the underlying data model of the Key-value store family of database management systems is indeed very simple: keys and values are aligned in an inherently schema-less data model. Indeed, scalability is typically extremely high, with clustered systems of thousands of commodity hardware machines existing at several high-end implementations such as Amazon and many others. Examples of Key-value stores include the mentioned DynamoDB, Riak, Project Voldemort, Redis, and the newer Aerospike. The following screenshot illustrates the difference in data models:

- 大學計算機基礎(第二版)
- Learning C# by Developing Games with Unity 2020
- 新一代通用視頻編碼H.266/VVC:原理、標準與實現
- .NET 4.0面向對象編程漫談:基礎篇
- Learning Bayesian Models with R
- 精通搜索分析
- Banana Pi Cookbook
- Hands-On C++ Game Animation Programming
- 現代C++編程實戰:132個核心技巧示例(原書第2版)
- Java程序員面試筆試寶典(第2版)
- Scala編程實戰
- Learning Concurrency in Python
- Android智能手機APP界面設計實戰教程
- Tkinter GUI Programming by Example
- 像程序員一樣使用MySQL