第一章:分布式数据库与集中式数据库的差异
传统集中式数据库:
优势:成熟稳定(40年发展),行业适配性强(不同行业需求),生态完善(技术,产业,人才)
劣势:成本高(软件售价高)无法横向扩展(依赖提升设备自身性能)
数据库中间件:
优势:线性扩展(快速实现数据库水平扩展)技术成本低(不需要改造核心数据库引擎)
劣势:跨库分布式事务(数据库核心引擎没有分布式能力),全局一致性(难保证多个库之间数据版本全局一致性),跨库复杂SQL(限制应用对SQL的使用)
原生的分布式关系型数据库:
优势:数据高可靠+服务高可用(保证数据零丢失),线性扩容(随着业务量变化),低成本(X86服务器保证高可用性),全局一致性(支持分布式业务),灵活的部署方式(多种部署模式),对业务透明(使用单点数据库)
Ocean Base的基本情况:
拥有100%知识产权的数据库,区别于开源数据库的再发行产品,基于分布式架构和通用服务器,实现金融级可靠性及数据一致性,TPC是唯一具有公信力的数据库功能与性能结合的公开检测标准,Ocean Base两次打破TPC-C测试记录。