集中式or分布式的“莎士比亚之问”( 四 )
我们知道 , 事务性是关系型数据库的核心能力 , 主要体现在ACID四个方面:原子性 , 一致性 , 隔离性和持久性 , 这四个特性是数据库技术取得巨大成功的根本 。
而在安全性方面 , 集中式的容灾方案也比较成熟 , 沉淀了数据复制、镜像快照、一体化迁移等一系列容灾相关的技术 , 几种典型方案包括一主多备、同城双活、两地三中心等 , 可以从容应对各种场景 。
总结起来 , 与分布式架构相比 , 集中式架构拥有架构简单 , 可靠性高 , 具有强一致性 , 可维护性好以及总体成本更低等众多优势 。 以集中式数据库为例 , 在2011年就可以达到每秒50万事务的处理能力 。 这样的事务处理能力足以应对99%的业务场景 。 即使真的面临剩下的1%的场景比如双十一或秒杀 , 集中式的内存数据库架构同样可以轻松应对 。 以Timesten内存数据库为例 , 其可以支撑每秒1.44亿事务和每秒12亿查询 , 这样的处理能力足以应对任何应用场景 。
天下大事乃合久必分 , 分久必合 。 今天在IT基础架构的演进发展历程中 , 出现了同样的趋势 。 很多客户在经历了数据库拆分后 , 随着业务的进一步发展 , 以及对于数据一致性和访问实时性的要求进一步增加 , 会发现数据库合并和整合的需求越来越强烈 。 如今 , 越来越多的客户不再为了拆分而拆分 , 而是真正站在业务发展的角度去重新审视架构的合理性 , 最终回到了集中式架构的怀抱 。
推荐阅读
- 崩坏3莎士比亚漂流|崩坏3莎士比亚漂流怎么样
- qkfile在数据可靠性、数据安全性
- 小米金融与区块链强强联手,未来分布式存储是必然趋势!
- BAT面试题汇总:分布式+Dubbo +JVM+微服务+多线程+Spring附答案
- 终端有可能看不到所有的缓冲
- 区块链,作为一个分布式的数据库
- 分布式存储的三大优势
- QKFile,全称为夸克分布式文件系统
- 阿里资深架构师“墙裂”推荐实战书籍:分布式+JVM+MySQL+Nginx..
- 蚂蚁花呗五面(高级):分布式+MySQL+HashMap+线程池+MQ+Redis