OceanBase架构解析(一)
一下内容来自一份PPT,只是大概介绍了OceanBase功能和突出的架构,没有详细的细节实现,有待后续继续学习和分析。
介绍
OceanBase是阿里巴巴、蚂蚁金服自主研发的通用关系型数据库;
它基于分布式架构和普通PC服务器、实现了金融级可靠性及数据一致性;
它具备持续可用、线性扩展、低成本、高性能等核心技术优势。
分布式数据库解决了线性扩展问题
基于普通PC机,系统成本低
原生分布式查询支持
支持分布式事务,确保全局一致性
灵活的部署方式和负载均衡能力
基本架构
多副本:OceanBase一般部署为三个Zone,每个Zone由多个节点/服务器(OBServer)组成
全对等节点:每个节点均有自己的SQL引擎和存储引擎,各自管理不同的数据分区,完全对等
无共享:OceanBase数据分布在各个节点上,不基于任何共享存储结构