华东师范大学学报(自然科学版) ›› 2014, Vol. 2014 ›› Issue (5): 141-148.doi: 10.3969/j.issn.10005641.2014.05.012

• 计算机科学与技术 • 上一篇    下一篇

OceanBase关系数据库架构

阳振坤   

  1. 阿里巴巴集团,北京,100020
  • 出版日期:2014-09-25 发布日期:2014-11-27
  • 通讯作者: 阳振坤,男,阿里巴巴集团技术专家,研究方向为分布式系统与数据库 E-mail:zhengxiang@alibaba-inc.com

The architecture of OceanBase relational database system

 YANG  Zhen-Kun   

  1. Alibaba Inc., Beijing,100020,China
  • Online:2014-09-25 Published:2014-11-27

摘要: 传统关系数据库本质上是单机系统,通常采用昂贵的高端服务器和高端存储,难以应对互联网应用的高可扩展、高性能、高可用和低成本的挑战.OceanBase是阿里巴巴研制的开源分布式无共享关系数据库,采用主流通用PC服务器,很好地满足了互联网对关系数据库的需求.OceanBase已经用于淘宝、天猫和支付宝的多个生产系统.本文介绍了OceanBase关系数据库系统的架构、目标和系统特点,特别分析了基于该系统架构的读写事务流程.

关键词: OceanBase, 关系数据库, 分布式系统, 事务, 互联网

Abstract: Traditional RDBMS is essentially a singlemachine system and usually employs highend server and highreliable storage device due to performance and reliability issues which make it incompetent to serve today’s Internet applications with high scalability, high performance, high available and low cost. OceanBase is an opensource, sharednothing, distributed relational database system, which is developed from scratch at Alibaba. Built on top of computer clusters consisting of inexpensive commodity PC servers, OceanBase meets the requirement of modern internet applications quite well. OceanBase has been widely used in the production systems of Taobao, Tmall and Alipay for years.

Key words: relational database system, distributed system, transaction, Internet

中图分类号: