论坛首页 Java企业应用论坛

3亿数据快速检索实现

浏览 46626 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2009-06-17   最后修改:2009-06-17
funcreal 写道
我知道oracle可以按照日期进行分区,分区后速度很快。但不知道能不能按照手机号码进行分区?

不用想了工信发文了...以后做这行不用考虑成本了...买几个服务器吧.
0 请登录后投票
   发表时间:2009-06-26  
dmewy 写道
数据库更新其实很好解决.
不知道你们有没有DataExchange的概念.
可以create一个新表去Insert.
等到晚上的时候再update回主表.


呵呵! 不错. 这解决方案挺好的.在数据量非常大的情况下,白天把用户需要更新的数据记录下来,晚上空闲时候在去update,这样效率上虽然好不到哪去,但是,时间安排的好....
0 请登录后投票
   发表时间:2009-06-26  
数据切分吧
前面不是有人发过一个数据切分的帖子么
另外楼主发帖没有说明数据库环境
0 请登录后投票
   发表时间:2009-07-25  
如果是oracle 可以建立分区表 为了更平均 可以按照手机号最后一位 就可以每个标有3千万 如果还有问题 可以后两位分就每个表3百万 已经很小了。

2、更新数据 尽量减少 可以弄个表做插入 例如只更新是否发送了 网关的响应和状态报告都可以扔到另外的表里
3、我想3亿条数据你也不会每天都发 如果每天发1千万 这种做法可定没有问题
4、用户的添加我想 对于时间不会有太高要求 差不多就行了 所以索引一定要建好 当然也不需要太多
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics