我有几亿个结构体要同时读入到内存里面 请问用什么保存这些结构体比较好?
结构体里面包含数字,字符串,函数,数组
保存还有什么好方面么,我就想到vector,但不好检索数据吧.如果用map更耗内存.
关注一下等个答案
个人理解,也想知道更好的方案:
第一:你有没有思考过,几亿个结构体写入内存,内存够用吗?肯定应该用堆内存了。
第二:关于堆内存用怎样的数据结构控制,我觉得得根据你对这些数据的操作意向来设计了。 用堆内存,然后怎么控制就看自己设计了,链表,队列,哈希,set,map,或者便于处理与布隆过滤器配合了,多个数据结构直接配合。