- 浏览: 1357 次
- 性别:
最近访客 更多访客>>
最新评论
-
myreligion:
看看guzz的分库和自动切表,非常适合你。
一个针对mysql的分布式想法 -
autumnice:
其实这不是个复杂的设计也不是个复杂的系统,反而有点简单。它只用 ...
一个针对mysql的分布式想法 -
hittyo:
如果水平分库可以,那么key-value也一定可以
一个针对mysql的分布式想法 -
ferly_j:
注意事务的问题
一个针对mysql的分布式想法 -
kongqz:
顺便说下那个变形虫amode经过我们团队的压力测试,是相当的不 ...
一个针对mysql的分布式想法
文章列表
现状:新项目上线很难预估数据量(容易多估,导致数据库资源浪费)。新的mysql集群使用上有一定风险,老的不支持分布式。
目的:实现一种方便控制的,可动态扩展的分布机制。
思路:通过一个配置文件来控制数据库库表的资源,通过对这个文件的监听结合spring动态加载的机制实现动态调整。该配置文件的格式可以为:
db1:2#table1:0,table2:2,table3:1
db2:3#table1:2,table2:3
一行表示一个数据库及对应的表,":"后面为权重值。
当数据量增加时,可以增加表或库。
当然,这个机制主要用于数据插入时。至于数据怎么取,可以在数据的id里 ...