今年春节期间准备并考取了OBCA认证,对该认证做part1-part7,7小节的知识点总结,希望对感兴趣的同学有些许帮助:
1、数据库、芯片、操作系统是整个IT产业中最重要的三大基础技术。
2、OceanBase是由蚂蚁集团完全自主研发的企业级分布式关系数据库。
3、OceanBase具有数据强一致、高可用、高性能、在线扩展、高度兼容SQL标准和主流关系数据库、低成本等特性。
4、传统集中式数据库(例如Oracle、MySQL等)优缺点
优势 | 劣势 |
---|---|
成熟稳定 | 成本高 |
行业适配性强 | 无法横向扩展,只能纵向扩展 |
生态完善 |
5、为了解决上述问题,同时也为了降低成本,传统数据库普遍引入“分库分表”中间件的方 案。数据库中间件优缺点
优势 | 劣势 |
---|---|
线性扩展(水平扩展) | 无法保证跨库分布式事务一致性 |
技术成本低(不需要或很少改动核心数据库引擎) | 很难保证各个数据库之间数据版本号的全局一致性 |
负载均衡(扩容和缩容时无法在线调整,需要暂停业务调整数据) | |
不支持跨库复杂SQL |
6、中间件带来问题
应用侵入性问题(应用开发需要做改造来适 |
---|