- 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:

- 多媒體CAI課件設計與制作導論(第二版)
- jQuery從入門到精通 (軟件開發視頻大講堂)
- 假如C語言是我發明的:講給孩子聽的大師編程課
- Python面向對象編程:構建游戲和GUI
- Python程序設計與算法基礎教程(第2版)(微課版)
- Machine Learning With Go
- Lift Application Development Cookbook
- 零基礎學C語言(第4版)
- Java多線程并發體系實戰(微課視頻版)
- 樹莓派開發從零開始學:超好玩的智能小硬件制作書
- Image Processing with ImageJ(Second Edition)
- 算法(第4版)
- 算法技術手冊
- 軟件定義存儲:原理、實踐與生態
- Introduction to Programming