转:数据更新快量大的业务设计数据…

对于千万到几亿级别的数据
设备id分表,按区段或者取模这种传统手段都可以
时间long型做主键
最后去掉自增列

并发如果超过一定量级(比如每秒100次了)
就开始读写分离
主库无索引只写入
从库建索引调整索引大小

如果超大并发(比如每秒500-1000次及以上写入)就这样子:
原始数据用aof式的log存
然后异步的存入数据库
数据库本身再读写分离

写入log后,多个worker并发的往数据库里面写,近乎于即时了。

说白了,这种规模的系统,关键就是索引
拿关系数据库就个多快好省的索引系统用了 


数据归档也是应该做的,冷热数据分离,老数据根据不同维度做一定的合并



转自:  http://blog.csdn.net/lyflower/article/details/6199983

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值