NoSQL-大数据、大并发下的key-value数据库[整理].docxVIP

  • 2
  • 0
  • 约7.68千字
  • 约 7页
  • 2017-06-13 发布于北京
  • 举报

NoSQL-大数据、大并发下的key-value数据库[整理].docx

NoSQL-大数据、大并发下的key-value数据库[整理]29 二月 2012, 6:48 下午随着NoSQL的理念越来越火,我总结一下在大数据、大并发下数据快速响应的知识,今天先开个篇,希望自己能够慢慢形成系列。这方面做的比较早的是Memcached.AnatolyVorobey和Brad Fitzpatrick为了提升LiveJ访问速度,开发了Memcached。随着他的开源,越来越多的公司开始采用他来部署实时数据应用。2007年后,互联网的数据越来越庞大,传统的数据库模式已经无法满足大量数据的实时访问问题,而随着内存的价格越来越便宜,人们开始倾向于用内存来存储一些访问度比较高的数据。以取得更大的访问速度。Memcached的出现,也使得key-value数据库的发展快速起来。下面的各种key-value数据库,本文不做时间上的比较。1 Google的LevelDBGoogle宣布将LevelDB开源,并且遵守New BSD许可证。LevelDB是一个嵌入式的key-value数据库。它的键和关联值可以是任意的字节数组,并且按照键值排序,排序机制是可以被重载的。数据存储机制非常简单,仅仅支持Put,Get和Delete命令,然后还有前向和后向迭代遍历。数据会自动使用Snappy压缩,这是一个压缩库,Google将其用于BigTable,MapReduce和RPC中,并且在四

文档评论(0)

1亿VIP精品文档

相关文档