数据库架构设计——数据库选型摘要一、技术选型维度
摘要架构师在工作中经常会遇到数据库存储选型的问题,而市面上数据库产品众多,往往会无从下手,甚至有时候从业务开发到上线运维过程中会多次更换底层数据库,给整个研发中心带来不必要的额外工作。结合业务场景做数据库存储选型的时候,可以综合以下几个维度去考虑:一、技术选型维度1.1 业务是否需要保证ACID事务?事务具有4个特征,分别是原子性、一致性、隔离性和持久性需要ACID MySQL、pg(PostgreSQL)等 不需要ACID MongoDB、hbase、cassandra