huairui008
huairui008
采纳率100%
2017-02-27 15:08

千万级multimap 增查 效率优化

10
已采纳

有十个txt文本,一共3.9G;
每一行txt 有时间和其他数据;
十个txt的时间在一个区间;
要做的就是同步十个txt的时间,取出同一时间的所有数据。
我用了multimap插入了时间和数据,然后找出同一时间的处理,然后再删了刚才找到的数据,这样效率很低。
ps 不能用数据库。

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • zhao4zhong1 赵4老师 4年前

    仿照数据库用B+树?

    点赞 评论 复制链接分享
  • devmiao devmiao 4年前
    点赞 1 评论 复制链接分享
  • u011606457 _1_1_7_ 4年前

    每行数据中的时间是否有序呢?顺序递增?

    点赞 评论 复制链接分享

相关推荐