数据库去O的选型方案.docx
《数据库去O的选型方案.docx》由会员分享,可在线阅读,更多相关《数据库去O的选型方案.docx(6页珍藏版)》请在第一文库网上搜索。
1、数据库“去0”的选型方案来自twt社区同行交流,欢迎更多同行参与交流国产数据库去0,是用基于PG产品,还是考虑基于MySQ1产品合适?问题来自社区会员wanggeng某银行系统运维工程师,探讨来自twt社区众多同行的分享,欢迎大家参与交流,各抒己见。*“争议”栏目内容来自同行分享的一手体验和观察,仅代表个人观点孔再华中国民生银行数据库运维工程师:国产数据库去0,当前主要是金融行业和政企。这些用户都是OraC1e等商业数据库的深耕用户,重度依赖数据库的能力,甚至用了很多存储过程来加速处理性能。那么PG产品和MySQ1产品哪个合适?MySQ1用的那么广泛,是否能承担去。的重任?从相似度来说,PG数
2、据库比mysq1更像OraC1e,无论是数据库对象的概念,还是数据库内的组件概念。但是落到技术的细节上,其实每个数据库都天差地别。MySQ1基于主键索引组织的表,PG的追加更新存储引擎,和OraC1e相比从根子上差异就很大。所以最终还是落到用户的使用场景上来比较。OraCIe的深度用户的应用场景是广泛的,基本上属于HTAP的场景。MySQ1比较适合纯tp的使用场景,对于复杂Sq1的支持能力一直很弱。而PG相对好一点。从这点来说,如果不做Sq1改造调优,PG产品适用性更好。在存储过程的支持上,PG也比MySQ1要好,当然这些还是需要迁移改造的成本,并非无缝迁移。除了适用的场景外,我们还需要关注P
3、G和MySQ1的其他能力。例如产品的成熟度,生态的成熟度。MySQ1作为简单的数据库,在互联网企业中深度使用。因此产品的能力,缺陷都很清楚。周边的生态也是MySQ1要好一些,周边工具的支持通常都会先支持MySQ1。而PG在这方面相对差一些,所以出于对可靠性,稳定性等方面的考虑,使用PG产品还需要时间来催熟。总结一下就是这两类产品都可选,摒弃弱项,选择强项,依据业务的场景(性能,可靠性等)来选择合适的数据库,用得好就是好的去0数据库。zhangjunpoCB1T数据库运维工程师:这个还是看自己的业务场景,PG现在国内社区感觉还是不太好,但是产品的功能还是可以的。如果使用MySQ1替换0,还得慎重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 选型 方案
