微众银行对新一代银行IT架构的设计与实现(12)
1、分布式数据库
1)数据高可靠性
相较于传统商用数据库依赖高端存储技术实现数据可靠性,分布式数据库在数据可靠性维度上的核心设计思想是基于数据冗余,并兼顾同步中和同步后的数据一致性状态。一份数据有一个主副本和多个从副本,主从副本之间通过三项主要的技术实现数据的一致性。
2)系统高可用性
分布式数据库系统高可用性的核心设计思想是:基于故障-停止机制优化故障探测时间和故障转移时间。探查方面,故障探测基于"心跳+租约"的方式,同时通过SQL服务质量来发现节点的亚健康状态。故障转移,则通过多种并行方式提升绝大部分场景下应用同步日志的速度,减少目标恢复时间。
3)高性能处理
分布式数据库高性能事务处理能力除了通过多种业务场景下的MySQL参数调优以及定制服务器配置外,还能给予开源版本内核深度定制。分布式数据库通常在SQL层和InnoDB引擎上进行相关优化,从而提升事务处理能力。
4)运维管理
推荐阅读
- 诸葛亮|甄姬退位,米莱狄下台,她取代诸葛亮成为新一代“法王”
- 韩信|典韦退位,韩信下台,0金币的她取代猴子成为新一代“野王”
- 沙雕|神回复:如果在澳门赢了804万5405元,放入银行会不会有事?
- 战地|战地2042新一代与上一代地图比较
- 我的世界|埋埋王者归来,开播五天订阅破10w,网友:不愧是新一代纯欲天花板
- 原神|原神:荒泷一斗强度引热议,新一代战神出现,零命就是完整机制
- 原神|原神:荒泷一斗技能曝光,能不耗体力连续重击,能抗能打的新一代砍王
- cdkey|明日方舟新六星狙击技能预测 有望成为新一代的物理版本小火龙
- 银行|魔兽世界TBC:二阶段开放时间确定,公会银行和同阵营战场提前体验
- 花鸟卷|完美打造阴阳师PVE新一代增伤工具人SP花鸟卷 这几个御魂最靠谱