摘要: 在大中型项目中,在数据库设计的时候,考虑到数据库最大承受数据量,通常会把数据库或者数据表水平切分,以降低单个库,单个表的压力。我这里介绍两个我们项目中常用的数据表切分方法。当然这些方法都是在程序中使用一定的技巧来路由到具体的表的。首先我们要确认根据什么来水平切分?在我们的系统(SNS)中,用户的UI 阅读全文
posted @ 2016-03-18 16:26 FrankYou 阅读(812) 评论(0) 推荐(0)
摘要: 同步变异步:子系统功能模块拆分;调试依赖性弱; 集中变分布:不同维护策略和服务等级的页面及服务不要放在同一个容器中,最好不要放在一个vhost或物理机上; 架构层次化:SaaS+PaaS+IaaS(软件即服务+平台即服务+基础设施即服务); 功能分解化 服务中心化:边界清晰的功能隔离出来作为服务;服 阅读全文
posted @ 2016-03-18 15:16 FrankYou 阅读(708) 评论(0) 推荐(0)