分布式数据库系统是否意味着两地三中心的架构过时了?

如题,

1.银行业推行的两地三中心的架构模式,是否在新兴的分布式数据库系统中,显得落后和过时?

2.看到民生银行已经采取这种新兴的数据库,架构方面如何部署?

参与24

4同行回答

haizdlhaizdl技术经理大连
传统关系型数据库和NOSQL数据各有各的特点。关系型数据库适合的数据模型为符合范式规范的二维表,适合的业务场景为数据强一致性。缺点在于其扩展性差。NOSQL数据库有很多种,各自都有自己支持最好的数据模型,比如说mongo的文档数据Json格式、比如说Hbase这种列式存取模式的数...显示全部

传统关系型数据库和NOSQL数据各有各的特点。

关系型数据库适合的数据模型为符合范式规范的二维表,适合的业务场景为数据强一致性。缺点在于其扩展性差。

NOSQL数据库有很多种,各自都有自己支持最好的数据模型,比如说mongo的文档数据Json格式、比如说Hbase这种列式存取模式的数据。适合的业务场景为高互联网式的高并发、分布式特点。缺点在于无法实现数据强一致。

而且从不同数据存取频度特点上来讲,一种数据库不可能适合所有的应用场景,所有的数据模型。

所以,并不是说传统的架构过时了,不能用了。而是说面对新业务新场景的时候,我们要寻找其最适合的数据库来支撑我们的业务模式。银行的核心系统至少在现阶段无法迁移到NOSQL上,因为它的数据结构和业务场景完全无法用NOSQL替代。除非有一天银行对数据的一致性要求放松了,传统交易业务完全变革。

总而言之,根据业务场景寻找最合适的技术。这是解决问题的关键。不能因为技术的新旧之别来草率推翻既有架构或者成果。包括大数据、包裹容器云、包括互谅网+。这些新技术只能为业务服务,不能成为推翻业务模式的理由。

个人见解哈。

收起
银行 · 2017-01-12
浏览3914
anikikonganikikong课题专家组数据库运维工程师中国民生银行
每一种数据库都有各自的特点和适用的场景。分布式数据库不能完全替代当前银行两地三中心架构。分布式数据库和nosql适合高并发渠道类场景,但是对于数据一致性要求非常好的账务类交易是不适合的。所以我们在会充分利用这些数据库的特点来满足相应的应用场景,不会以偏概全。...显示全部

每一种数据库都有各自的特点和适用的场景。分布式数据库不能完全替代当前银行两地三中心架构。分布式数据库和nosql适合高并发渠道类场景,但是对于数据一致性要求非常好的账务类交易是不适合的。所以我们在会充分利用这些数据库的特点来满足相应的应用场景,不会以偏概全。

收起
银行 · 2017-01-12
浏览3638
LancerLancer项目经理互联网
应该是分布式架构,包括多活,微服务中间件,分布式数据库,基于持久化消息总线的交易事务机制。显示全部

应该是分布式架构,包括多活,微服务中间件,分布式数据库,基于持久化消息总线的交易事务机制。

收起
互联网服务 · 2017-01-12
浏览3697
sjk000sjk000其它456
能跨中心的分布式数据库成熟产品很少,阿里的ob可以。一般在单中心内做分布式数据库,解决不了中心级灾难,仍需要两地三或多中心。显示全部

能跨中心的分布式数据库成熟产品很少,阿里的ob可以。一般在单中心内做分布式数据库,解决不了中心级灾难,仍需要两地三或多中心。

收起
互联网服务 · 2017-01-12
浏览3635

提问者

mcgrady93
数据库管理员国民银行

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2017-01-12
  • 关注会员:6 人
  • 问题浏览:8503
  • 最近回答:2017-01-12
  • X社区推广