OceanBase分布式技术架构分析.docx

? ? ? ? ? ? ? ? OceanBase分布式技术架构分析 ? ? ? ? ? ? ? ? ? ? ? ? ? 目 录 TOC \o 1-3 \h \z \u OceanBase作为金融级分布式数据库一直备受瞩目 3 1. 分布式存储事务 3 2. 分布式查询 13 3. 经验思考 15 ? ? ? ?? OceanBase作为金融级分布式数据库一直备受瞩目 OceanBase OceanBase 1.0项目从2013年初开始做总体设计,2014年开始编码、测试,2015年底正式上线并无缝迁移部分集团MySQL业务,直到2016年中才正式上线蚂蚁核心业务,包括会员视图、花呗、账务,等等,最后“丝般柔顺”地通过了2016年双十一大考。 从技术架构的角度看,一个分布式数据库主要就是两个部分:一个部分是怎么做存储,怎么做事务;另外一个部分是怎么做查询。首先我们看第一个部分,主要是三个关键点:可扩展、高可用以及低成本,它们代表了OceanBase的核心技术优势。 分布式存储事务 第一我们怎么理解数据,如何把数据划分开来从而分布到多台服务器?这个问题其实传统关系数据库已经帮我们解决好了。无论是Oracle还是MySQL,都支持一个叫做两级分区表的概念。大部分业务都可以按两个维度划分数据:一个维度是时间,数据是按照时间顺序生成的;另外一个维度,对于

文档评论(0)

1亿VIP精品文档

相关文档