数据库
yanjiu_lj
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分库分表实践
1、为什么要分库分表?数据库中的数据量不一定是可控的,在未进行分库分表的情况下,随着时间和业务的发展,表中的数据量会越来越大,相应地,数据操作,增删改查的开销也会越来越大;另外一个DB所能承载的数据量、数据处理能力都会成为瓶颈。2、 分库分表实施策略分库分表有垂直切分和水平切分两种1)垂直切分即将表按照功能模块、关系密切程度划分,并部署到不同的库上。例如,商原创 2015-09-30 11:36:37 · 12122 阅读 · 1 评论 -
本地事务异步恢复机制实现多数据源最终一致性
在传统关系型数据库的事务模型中必须遵守ACID原则,在单数据库业务下,ACID模型有效保障了数据的完整性,但是在大规模分布式环境下,一个业务往往会跨越多个数据库,如何保证这多个数据库之间的数据一致性,在JavaEE规范中使用2PC两阶段提交来处理跨DB环境下的事务问题,这套规范叫JTA,但是2PC是反可伸缩模式,事务处理过程中,参与者需要一直持有资源直到整个分布式事务结束,当业务规模达到千万级,2原创 2015-10-01 09:17:46 · 12013 阅读 · 0 评论
分享