千万级别的数据,99%几乎用不到,1%读写,如何搭建才能存储数据才能使mysql不成为系统的瓶颈

帖子列表 发布于 2013/05/28 10:49
阅读 891
收藏 0

<无详细内容>

加载中
0
27号
27号
帮你顶,关注下。
0
酒逍遥
酒逍遥
把 1% 读写的数据 做缓存...
0
黑狗
黑狗

那1%你单独存到另外一个数据库里去,两个数据库的数据需要同步,同时需要定期的维护数据库,给每条数据一个寿命,使用次数越少,寿命越短,寿命打到阀值,放到原库里去。同时,如果有一次操作从1%里没读到,从原库里读到了,将本条数据激活,作为高寿命的数据,根据时间的推移,寿命递减,达到阀值,又放回原库作为死数据。

缓存。。。分表

0
梅开源
梅开源

问题是怎么知道是哪1%

看《高性能mysql》


0
huan
huan
换掉mysql
0
王瑞平
王瑞平

分区存储,做好索引

0
几点人
几点人

先要分清楚这些数据的用来做什么? 是用于数据分析呢,还是用于在线事务处理。

如果只有1%是用于在线事务处理,那么建议建立两个库,一个用于分析(把一天或者一周或者一个月的在线事务处理数据归档到这个数据库),一个用于事务处理,这样两个的负荷都不会很大。

0
冯某某
冯某某
就要看命中率了
返回顶部
顶部