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

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

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

收起
参与8

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

anikikonganikikong  数据库运维工程师 , 中国民生银行

我得肯定你的这些问题,都非常好,说明考虑的比较全面。如果是我,当前关系型数据库完全满足业务需求的情况下,我干嘛要选择分布式数据库呢。那么要选择,也是因为对未来的预期就是集中式数据库已经满足不了业务增长需求了。还有一种需求是上云。因为云环境的横向扩容特别适合。

当前分布式数据库都还没有很成熟。我们在测试各类分布式数据库的时候,除了性能,可用性也是测得非常详尽的。几乎每个产品都会测到很多不如意的地方,我们会给厂家提出很多需求。这也说明了当前的分布式产品其实在稳定性和可维护性上都是有很大的提升空间的。个人会偏向于生态好的开源产品和开发支持能力强的大厂。

分布式的硬件要求看起来很高,确实是这样。不过本来分布式的理念就是横向扩展资源来解决性能瓶颈呀。那么我们能做的就是怎么把分布式的硬件环境利用起来,把分布式数据库当做云数据库,做好多租户,充分利用资源。

银行 · 2020-03-28
浏览2065

回答者

anikikong
数据库运维工程师中国民生银行
擅长领域: 数据库灾备双活

anikikong 最近回答过的问题

回答状态

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