期刊文献+

OceanBase分布式存储引擎 被引量:5

Scalable distributed storage of OceanBase
下载PDF
导出
摘要 OceanBase是一个分布式关系型数据库,其目的是存储海量的高速增长的结构化数据,以廉价的服务器集群实现高可用、高可扩展、高性价比的服务.OceanBase采用内外存混合存储的模式,使用内存存储增量(新写入)数据,而使用外存存储基线(只读)数据,并将基线数据划分成大致等量的数据分片并采用分布式B+tree的形式将分片存放在很多的数据服务器上,利用定时合并机制不断将增量数据与基线数据融合.本文介绍OceanBase基线数据存储的基本结构和分布方式、定时合并机制,以及基线数据在OceanBase中的具体存储格式的设计和实现. OceanBase is a distributed relational database, its purpose is to store vast amounts ofstructured data in high-growth, low-cost servers to achieve high availability, high scalability andcost-effective services. OceanBase using memory and external store hybrid storage mode, storesthe incremental (update) data in memory, and the baseline (read-only) data in external storage(usually disk), baseline data is divided into slices we called tablet roughly the same amount ofdata and the use of distributed B' tree stored on many data servers, using the daily merge mech-anism to keep the combined incremental data into baseline. This article describes the basic struc-ture and distribution methods of OceanBase baseline data storage, as well as the daily mergemechanism, in addition, we will introduce in OceanBase baseline data storage format of the spe-cific design and implementation.
作者 黄贵 庄明强
出处 《华东师范大学学报(自然科学版)》 CAS CSCD 北大核心 2014年第5期164-172,共9页 Journal of East China Normal University(Natural Science)
关键词 存储引擎 分布式系统 每日合并 分块存储 基线数据 增量数据 storage engine distributed system daily merge block stable store basedata increment data
  • 相关文献

参考文献9

  • 1GHEMAWAT S,GOBIOFF H,LEUNG S T.The Google file system[C]//Proc of the 19th ACM SOSP,2003:29-43.
  • 2CHANG F,DEAN J,GHEMAWAT S,et al.Bigtable:A distributed storage system for structured data[C]//OSDI,2006.
  • 3CORBETT J C,DEAN J,EPSTEIN M,et al.Spanner:Google's globally-distributed database[C]//OSDI,2012.
  • 4Oracle Database[EB/OL].http://www.oracle.co m/index.html,2014.
  • 5DB2 Database[EB/OL].http://www-01.ibm.com/software/data/db2/,2014.
  • 6MySQL[EB/OL].http://www.mysql.com,2014.
  • 7VoltDB[EB/OL].http://voltdb.com/,2014.
  • 8MemSQL[EB/OL].http://www.memsql.co m/,2014.
  • 9Apache Hbase Region Splitting and Merging[EB/OL].http://zh.hortonworks.com/blog/apache-hbase-region-splitting-and-merging/.

同被引文献21

  • 1姚群峰,张玉莹.电信运营商发展融合通信的战略思考[J].电信科学,2011,27(S1):86-89. 被引量:5
  • 2APACHE ORG. Apache HBase[EB/OL]. [2016-07-07]. https://hbase.apache.org/.
  • 3LAKSHMAN A, MALIK P. Cassandra: A decentralized structured storage system[J]. ACM SIGOPS Operating Systems Review, 2010, 44(2): 35-40.
  • 4O'NEIL P, CHENG E, GAWLICK D, et al. The log-structured merge-tree (LSM-tree)[J]. Acta Informatica, 1996, 33(4): 351-385.
  • 5HUAWEI. Secondary index in HBase[EB/OL]. [2016-07-07]. https://github.com/Huawei-Hadoop/hindex.
  • 6CORBETT J C, DEAN J, EPSTEIN M, ETA L. Spanner: Google's globally distributed database[J]. ACM Transactions on Computer Systems (TOCS), 2013, 31(3): 8.
  • 7CHEN G, VO H T, WU S, et al. A framework for supporting DBMS-like indexes in the cloud[J]. Proceedings of The Vldb Endowment, 2011, 4(11): 702-713.
  • 8CHANG F, DEAN J, GHEMAWAT S, et al. Bigtable: A distributed storage system for structured data[J]. ACM Transactions on Computer Systems, 2008, 26(2): 4.
  • 9TAN W, TATA S, TANG Y, et al. Diff-index: differentiated index in distributed log-structured data stores[C]. Extending Database Technology, 2014: 700-711.
  • 10ALIBABA INC. OceanBase[Z/OL].[2016-07-07]. https://giihub.com/alibaba/oceanbase/tree/master/oceanbase_0.4.

引证文献5

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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