哪位给推荐个简易数据库
本帖最后由 zhujiang73 于 2018-01-01 14:24 编辑哪位给推荐个简易数据库,就存储 key 和 value 但是 value 可能是个 structure。 {:yxh134:}
网上转了一圈最后还是选了这个 :
初步方案就用protobuf配 lmdb 了,哪位同意这个方案,我就给分了。 {:yxh93:}
就 mongodb 吧 回复 2# cokeboL
mongodb似乎太大了,还要服务端。
目前就需把一堆 structure 加上 key 存到一个数据文件里,读取的时候按 key 取数据。
ini/base64(json) sqlite
需求还不够详细,如读写频度,value的size范围,要不要实时持久化。。。 zhujiang73 发表于 2017-12-27 21:41
回复 2# cokeboL
mongodb似乎太大了,还要服务端。
redis/leveldb
你把structure按照binary的格式存取就可以了
redis需要server,leveldb直接编在app里面,都有持久化功能
std::map
:mrgreen: 回复 6# hellioncu
数据类似这个
{
string id
vector<int> aaa
vector<float> bbb
vector<string>ccc
}
有几组这样的数据,每组大概几万个,是程序 a 的计算结果,要保存这个结果到数据文件中,给其他程序查询,根据 id 读取数据。