期刊文献+

基于键值存储上中间件技术的研究 被引量:1

Research on Middleware Based on Key Value Store
下载PDF
导出
摘要 随着网络的快速发展,网络中的数据不断地快速增长,为了适应动态增长的工作负载,采用分布式的键值存储,将数据自动地分布存储到各个服务器上。本文介绍一种位于键值存储上的中间件技术,使用已经存在的关系型数据库的技术和知识,对数据进行合理布局,不仅能通过原表中的主键进行访问,还可以根据需要,进行非主键访问操作。并且,采用微分片在不牺牲键值存储弹性和可扩展性的前提下,以支持OLTP负载弹性。 With the rapid development of the network and continuously rapid growth of data in the network, the distributed key value storage which can store data on servers, is used to dynamically adapt to growing workloads. This paper introduces a middle- ware technology on top of a key-value store, uses existing knowledge and technologies in relational databases. Through building appropriate data layout, the data can be accessed by not only the primary key of original tables, but also the non-primary key based on demand. Also, the paper uses microsharding without sacrificing benefit of key-value store to support OLTP workloads e- lastically.
出处 《计算机与现代化》 2013年第1期77-80,共4页 Computer and Modernization
关键词 数据布局 微分片 键值存储 data layout microsharding key-value store
  • 相关文献

参考文献14

  • 1中国存储网.什么是ScaleUp和ScaleOut?[EB/OL].ht-tp://www.chinastor.eom/a/jishu/scale.html,2011-136-13.
  • 2Animoto. Amazon. Corn CEO Jeff Bezos on Animoto[ EB/OL]. http ://blog. animoto, com/2008/04/21/amazon-ceo-jeff- bezos-on-animoto/, 20084)4-21.
  • 3Carlo Curino, Evan Jones, Yang Zhang, et al. Schism: A workload-driven approach to database replication and parti- tioning[J]. PVLDB, 2010,3( 1 ) :48-57.
  • 4百度百科.RDBMS[EB/OL].http://baike.baidu.corn/view/57768.htm.2012-05-21.
  • 5Wikipedia. NoSQL[ EB/OL]. http://en, wikipedia, org/ wiki/NoSQL, 2012-07-07.
  • 6Giuseppe de Candia, Deniz Hastorun, Madan Jampani, et al. Dynamo: Amazon' s highly available key-value store [C]// Proceedings of the 21st ACM SIGOPS Symposium on Operating Systems Principles. 2007:205-220.
  • 7Fay Chang, Jeffrey Dean, Sanjay Ghemawat, et al. Big- table: A distributed storage system for structured data [ C]// Proceedings of the 7th Conference on USENIX Sym- posium on Operating Systems Design and Implementation. 2006:205-218.
  • 8Lakshman A, Malik P. Cassandra: A decentralized struc- tured storage system [ J ]. Operating Systems Review, 2010,44(2) :35-40.
  • 9佐佐木达也.NoSQL数据库人门[M].罗勇译.北京:人民邮电出版社,2012.
  • 10Amazon. Amazon SimpleDB [ EB/OL]. http://aws, ama- zon. com/simoledb/, 2012-07-20.

同被引文献13

  • 1Avinash Lakshman, Prashant Malik. Cassandra: A decen?tralized structured storage system[J]. ACM SIGOPS Oper?ating Systems Review, 2010,44(2) :3540.
  • 2De Candia G, Hastorun D,Jampani M, et al. Dynamo: Amazon' s highly available key-value store[J]. ACM SIGOPS Operating Systems Review, 2007,41 (6) : 205- 220.
  • 3LinkedIn. Project Voldemort[EB/OLJ. http://www. pro?ject-voldemort. com!voldemortl , 2013-03-19.
  • 4Chang F, DeanJ, Ghemawat S, et al. Bigtable: A distrib?uted storage system for structured data[J]. ACM Transac?tions on Computer Systems, 2008 ,26 (2) : Article No.4.
  • 5Wikipedia. NoSQL[EB/OLJ. http://en. wikipedia. orgl wikiiNoSQL,2012-07-07.
  • 6中国存储网.什么是ScaleUp和ScaleOut?[EB/OL].http://www.chinastor.com/a/jishu/scale.html,2011-06-13.
  • 7Jim Gray, Andreas Reuter. Transaction Processing: Con?cepts and Techniquesj M']. Morgan Kaufmann, 1992.
  • 8Browne 1. Brewer's CAP Theorem[DB/OLJ. http:// www.julianbrowne.com!article/viewer/brewers-cap-theo?rem, 2009-01-11.
  • 9BakerJ, Bond C, CorbettJ, et al. Megastore: Providing scalable, highly available storage for interactive services[CJ I I Proceedings of the 5th Biennial Conference on Inno?vative Data Systems Research. 2011 :223-234.
  • 10Lomet D, Fekete A, Weikum G, et al. Unbundling trans?action services in the cloud[CJ I I Proceedings of the 4th Biennial Conference on Innovative Data Systems Research. 2009.

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部