分类目录:分库分表

以下是分类 分库分表 下的所有文章

事物路由的方法

传统的事务都是通过Spring的声明式的事务来处理的,分库分表的时候,事务处理是个问题,在一个需要开启事务的方法上,需要动态的确定开启哪个数据库实例的事务,这个需要动态的确定,也就是在每个开启事务的方法调用前就必须确定开启哪个数据源的事务,实现原理参考如下帖子: http://itindex.net/detail/49026-spring-%E……

用于创建分库分表的脚本

这篇文章分享一个用于创建分库分表的脚本,这个脚本可以一次性的按照规则在多个mysql示例上创建多个数据库和表,以及在每一个数据库实例上创建一个统一的用户,并分配相应的权限给此用户。 这个脚本是Dbsplit框架的一部分,如果你在寻找数据库分库分表的轻量级解决方案,请参考Dbsplit的实现和应用场景,它是一个兼容Spri……

用户,文章,评论数据库的分片设计

设计用户文章评论系统,用户可以评论文章,现在有个需求是根据文章可以显示评论,根据用户可以显示文章缩略,转发缩略,评论缩略,可是评论,文章和用户太多,一个表放不下,需要sharding,那你怎么设计这个ERD呢? 分片原则就是画好普通的ER图,然后,找到ER图中关系最薄弱的那点分开,这里就是选择从评论分开,对评论数……

分库分表珠讥

分表是分散数据库压力的好方法。分表,最直白的意思,就是将一个表结构分为多个表,然后,可以放在同一个库里,也可以放到不同的库。 当然,首先要知道什么情况下,才需要分表。个人觉得单表记录条数达到百万到千万级别时就要使用分表了。一个不成文的规定,单表5000条记录就该分表了,单端口读1000QPS,写700QPS就该拆端……

【转载】【经典】高可伸缩的分库分表设计

本文转载自:http://www.uml.org.cn/sjjm/201211212.asp 数据库分库分表(sharding)系列 作者:黄钧航 ,发布于2012-11-22,来源:CSDN 目录; (一) 拆分实施策略和示例演示 (二) 全局主键生成策略 (三) 关于使用框架还是自主开发以及sharding实现层面的考量 (四) 多数据源的事务处理 (五) 一种……