如何从现有的传统关系型数据库向分布式数据库转型?

对于金融行业是否从传统的关系型数据库向分布式数据库转型有几个疑问1、转向分布式数据库的意义在哪?从业务处理能力、扩展性需求高可用及灾备架构来讲,普通的中小型银行用传统的关系型数据库完全满足业务运行需求,高可用架构通过RAC、ADG等方式也满足金融监管要求,那分布式...显示全部

对于金融行业是否从传统的关系型数据库向分布式数据库转型有几个疑问
1、转向分布式数据库的意义在哪?
从业务处理能力、扩展性需求高可用及灾备架构来讲,普通的中小型银行用传统的关系型数据库完全满足业务运行需求,高可用架构通过RAC、ADG等方式也满足金融监管要求,那分布式的优势在哪?
2、分布式数据库的稳定性及可维护性到底怎样?
分布式数据库现在国内各个厂商遍地开花,但是没有经过市场的考验,没有一定时间的运行试错,而且也没有成熟的社区文化和相应的生态,以后遇到问题难道只能找原厂?
3、分布式的硬件需求很高,并不便宜
跟几家分布式厂商坐过交流,一方面软件成本并不便宜,而且本来已经在虚拟化环境可以运行的传统关系型数据库要转到分布式数据库就要全部用X86的物理服务器且需要使用固态硬盘,成本上并不占优势。

收起
参与8

查看其它 2 个回答Amygo的回答

AmygoAmygoDBA分布式事务数据库

对于金融行业是否从传统的关系型数据库向分布式数据库转型有几个疑问 :

1、转向分布式数据库的意义在哪?
从业务处理能力、扩展性需求高可用及灾备架构来讲,普通的中小型银行用传统的关系型数据库完全满足业务运行需求,高可用架构通过RAC、ADG等方式也满足金融监管要求,那分布式的优势在哪?

答:
(1)架构转型一定要做到:对多数企业而言 坚持  “降本增效,支撑业务创新发展”的原则,对有国家使命的企业单位则 “符合国产替代进口”的原则。

(2) 高可用架构通过RAC、ADG等方式也满足金融监管要求 : 关键是否都买了软件许可,是否受国家安全可控的政策要求。例如:阿里云DRDS、华为云DDM、中兴GoldenDB、热璞数据库HotDB、腾讯TDSQL是属于可信名单中的产品。

2、分布式数据库的稳定性及可维护性到底怎样?
分布式数据库现在国内各个厂商遍地开花,但是没有经过市场的考验,没有一定时间的运行试错,而且也没有成熟的社区文化和相应的生态,以后遇到问题难道只能找原厂?

答:
(1)稳定性:看对方产品在自己本行业内相似业务场景的应用案例数、应用数据规模、应用业务规模、实际健壮性测试等,另外从原理的角度去判别 是否依赖网络、服务器时钟等两个最容易出问题的地方。

(2)可维护性: 尤其是数据分片设计优化决定了业务系统运行于分布式事务数据库性能是否最佳,其次日常运维管理、SQL优化(因SQL会被改写而带来性能优化难度)、表索引优化 (因SQL会被改写而带来性能优化难度) 、数据库巡检功能是否具备、数据库排错功能是否具备等,要求分布式事务数据库产品厂商一一拿出产品界面给到你们在线演示看的方式证明自己。

对于数据分片设计优化,可买产品强迫数据库产品厂商免费服务去保障,做不到就扣钱。

3、分布式的硬件需求很高,并不便宜
跟几家分布式厂商坐过交流,一方面软件成本并不便宜,而且本来已经在虚拟化环境可以运行的传统关系型数据库要转到分布式数据库就要全部用X86的物理服务器且需要使用固态硬盘,成本上并不占优势。

答:
(1) 虚拟化环境可以运行的传统关系型数据库  则不需要转型 分布式数据库,直接转型MySQL开源数据库的单库即可,可采用类似公有云阿里云RDS产品的 ,例如:热璞私有云数据库产品HotDB Cloud、华为私有云RDS产品等。

(2)要求必须普通SSD固态硬盘、NVME SSD固态硬盘 、PCI-E卡的OLTP分布式数据库产品,不仅成本上居高不下,还有数据丢失的风险,网上可以搜索下 DELL、HPE、三星等都发布通知更换SSD固件。建议放弃高硬件成本要求的OLTP分布式数据库产品 。

银行 · 2020-03-29
浏览1859

回答者

Amygo
DBA分布式事务数据库
擅长领域: 数据库服务器分布式系统

Amygo 最近回答过的问题

回答状态

  • 发布时间:2020-03-29
  • 关注会员:4 人
  • 回答浏览:1859
  • X社区推广