数据和应用分离:①数据库位置透明,应用系统只依赖于逻辑数据库;②不直接访问其他宿主的数据库,只能通过服务访问数据库主备从:①数据库必须配置备库;②不同业务域用不同的Schema隔离不过度依赖缓存:①数据库性能满足性能需求时,尽量不引入缓存;②合理使用内存,可以提高系统的扩展性;过度依赖,会降低系统的可用性并且提高复杂程度