一.数据库架构原则 高可用 高性能 一致性 扩展性 二.常见的架构方案 方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用 jdbc:mysql://vip:3306/xxdb 高可用分析:高可用,主库挂了,keepalive(只是一种工具)会自动切换到备库.这个过程对业务层是透明的,无需修改代码或配置. 高性能分析:读写都操作主库,很容易产生瓶颈.大部分互联网应用读多写少,读会先成为瓶颈,进而影响写性能.另外,备库只是单纯的备份,资源利用率50%,这点方案二可解决. 一致性分析:读写…