官术网_书友最值得收藏!

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:

A simple Key-value database
主站蜘蛛池模板: 吴堡县| 彰化市| 苏州市| 抚宁县| 佛坪县| 诏安县| 玉龙| 洛宁县| 彝良县| 南皮县| 济源市| 新竹市| 涟水县| 鄄城县| 民丰县| 鹿泉市| 宝应县| 九江市| 施甸县| 汽车| 大石桥市| 沁阳市| 浦县| 盐城市| 大港区| 宜兰市| 台南市| 江门市| 城口县| 从江县| 乃东县| 永登县| 微山县| 阜平县| 九龙县| 林甸县| 沂水县| 高雄县| 七台河市| 肥西县| 张掖市|