如何用hashmap实现100万条数据的索引

时间:2021-09-02 23:32:31
我打算在1个txt文件里存放100万行数据,
每行数据格式就是 名字 内容 例如 Jack asdfg ,类型是都是字符串,
要针对这些数据用hash表进行索引,从而实现增删改查操作。


求大神指教怎么写

9 个解决方案

#1


unordered_map不行?

#2


引用 1 楼 fly_dragon_fly 的回复:
unordered_map不行?
  貌似不行

#3


sqlite会不会比较好?

#4


引用 3 楼 u014444402 的回复:
sqlite会不会比较好?
用sqlite来管理那100万条数据吗,也行,不过我主要想问怎么建立哈希索引

#5


hashmap不支持序列化吗?

#6


这么多数据用文本文件存放本来就是错误,拿来玩的话就无所谓了 如何用hashmap实现100万条数据的索引

#7


可以用berkely db core 这种键值对的db

#8


引用 2 楼 tunshirp 的回复:
Quote: 引用 1 楼 fly_dragon_fly 的回复:

unordered_map不行?
  貌似不行

为啥不行啊,时间,空间?

#9


引用 7 楼 bravery36 的回复:
可以用berkely db core 这种键值对的db
行,我试试

#1


unordered_map不行?

#2


引用 1 楼 fly_dragon_fly 的回复:
unordered_map不行?
  貌似不行

#3


sqlite会不会比较好?

#4


引用 3 楼 u014444402 的回复:
sqlite会不会比较好?
用sqlite来管理那100万条数据吗,也行,不过我主要想问怎么建立哈希索引

#5


hashmap不支持序列化吗?

#6


这么多数据用文本文件存放本来就是错误,拿来玩的话就无所谓了 如何用hashmap实现100万条数据的索引

#7


可以用berkely db core 这种键值对的db

#8


引用 2 楼 tunshirp 的回复:
Quote: 引用 1 楼 fly_dragon_fly 的回复:

unordered_map不行?
  貌似不行

为啥不行啊,时间,空间?

#9


引用 7 楼 bravery36 的回复:
可以用berkely db core 这种键值对的db
行,我试试