OceanBase内存事务引擎.docx

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
2014 年 9 月JournalofEastChina 2014 年 9 月 JournalofEastChinaNormalUniversity (NaturalScience) Sept.2014 文 章 编 号 :1000-5641(2014)05-0149-15 OceanBase内存事务引擎 李 凯, 韩富晟 (阿 里 巴 巴 集 团 ,北 京 100020) 摘 要 :OceanBase是一个分布式可扩展的关系数据库 ,采 用 基 线 静态数据与动态增量数据分离 存 储 的 架 构 设 计 .其内存事务引擎提供了动态数据的存储 、写入和查询服务 ,用户写入的数据被 存储在内存中称为 Memtable的 数 据 结 构 中 .Memtable及其周边的事务管 理结构共同组成了内 存 数 据 库 引 擎 ,来 实 现 事 务 的 ACID 特 性 .在 事 务 引 擎 中 ,通 过 多 版本的并发控制技术实现读写 相 互 不 阻 塞 ,实现只读事务满足“快 照 隔 离”级 别 ;通过经典的行锁方式实现多个写之间的并发 控 制 ,实 现 最 高 满 足“已 提 交 读”的事务隔离级别 . 关 键 词 :关 系 数 据 库 ; 分 布 式 系 统 ; 事 务 ; 互 联 网 中 图 分 类 号 :TP333.1 文 献 标 识 码 :A DOI:10.3969/j.issn.1000-5641.2014.05.013 MemorytransactionengineofOceanBase LIKai, HAN Fu-sheng (AlibabaGroup,Beijing100020,China) Abstract: OceanBaseisadistributedscalablerelationaldatabase.Itsstoragearchitectureisde- signedbyseparatingbaselinestaticdataandincrementdynamicdata,whosememorytransaction engine,namelyMemtable,providedynamicdatastorage,write,andquery,clientswrotedatato thein-memorydatastructure.Memtableandsometransaction managementstructurestogether formthein-memorydatabaseengine,whichcanachievethetransaction ACID properties.By- basedmulti-versionconcurrencycontroltechniquestopreventreadingandwritingfrom blocking eachothertoachieveread-onlytransactionstomeetthe“snapshotisolation”level;Providemulti- writeconcurrencycontrolbyusingclassicrow-locktechnologyto meetthe“readcommitted” transactionisolationlevel. Keywords: relationaldatabasesystem; distributedsystem; transaction; internet 引 言 0 在 互 联 网 高 速 发 展 的 今 天 ,互联网公司不仅 有 大量非结构化的数据 ,例 如 网 站 访 问 日 志 等 ;也 有 很 多 结 构 化 的 数 据 ,例 如 Google的 搜 索 广 告 、淘 宝/天 猫 的 商品搜索广告的计费 .淘 宝/天 猫 、Amazon和 eBay等的网上和移动购物 ,支 付 宝 的网上和移动 支 付 ,等 等 ,都 是 商 务 收 稿 日 期 :2014-06 第 一 作 者 :李凯,男,阿里巴巴集团技术专家,研究方向为分布式系统与数据库.E-mail:yubai.lk@alipay.com. 通 信 作 者 :韩富晟,男,阿里巴巴集团技术专家,研究方向为分布式系统与数据库.E-mail:yanran.hfs@alipay.com. 华东师范大学学报(自 然 华东师范大学学报(自 然 科 学 版) 2014年 150 交 易 和 金 融 交 易 .对 这 些 数 据的处理依赖于严格的数据库事务语义 ,即 原 子 性 (Atomicy)、 一 致 性(Consistency)、隔 离 性 (Isolation)和 持 久 性 (Durability

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档