多种分布式数据库场景选型,优缺点对比

344 阅读1分钟

简介

简介.jpg

优点

缺点.jpg

缺点

缺点.jpg

应用场景

应用场景.jpg

项目中的一些问题

(1)分布式事务的问题,在分布式数据库中,分布式事务的实时一致性是很难保证的,而容错性的设计一定要考虑全面,通过牺牲相应的可用性来保证一致性。

(2)性能方面,为了保证事务的全局一致性,分布式数据库需要一个全局的事务管理器,用于分配全局事务的工作,不同的分布式数据库或许有不一样的功能,如果数据量和请求达到一个量级的时候,事务管理器或许就成为一个新的瓶颈。

(3)高可用的问题,当分布式数据库集群中有节点宕机的时候,宕机数量和选举工作会影响整个集群提供服务的质量,这一点跟业务的容忍性密切相关。

在运维阶段,针对分布式数据库是从认识、熟悉到经过的过程,一个新的产品或者功能的运维是离不开很多准备工作。因此,进入运维阶段,一般要考虑下面几步。

(1)准备好常用的运维脚本、应急手册、运维手册;

(2)做好分布式数据库的监控,尤其是关键指标的监控;

(3)技术手册的培训,准入条件的限制;

(4)定期做好演练工作,及时发现问题。