zhujiang73 发表于 2017-12-27 20:03

哪位给推荐个简易数据库

本帖最后由 zhujiang73 于 2018-01-01 14:24 编辑

哪位给推荐个简易数据库,就存储 key 和 value 但是 value 可能是个 structure。 {:yxh134:}


             网上转了一圈最后还是选了这个 :
初步方案就用protobuf配 lmdb 了,哪位同意这个方案,我就给分了。            {:yxh93:}

__BlueGuy_ 发表于 2017-12-27 20:03

cokeboL 发表于 2017-12-27 20:48

就 mongodb 吧

zhujiang73 发表于 2017-12-27 21:41

回复 2# cokeboL

mongodb似乎太大了,还要服务端。
目前就需把一堆 structure 加上 key 存到一个数据文件里,读取的时候按 key 取数据。

yakczh_cu 发表于 2017-12-27 22:02

ini/base64(json)

bruceteen 发表于 2017-12-28 08:15

sqlite
                  

hellioncu 发表于 2017-12-28 10:22

需求还不够详细,如读写频度,value的size范围,要不要实时持久化。。。

lxyscls 发表于 2017-12-28 11:31

zhujiang73 发表于 2017-12-27 21:41
回复 2# cokeboL

mongodb似乎太大了,还要服务端。


redis/leveldb

你把structure按照binary的格式存取就可以了

redis需要server,leveldb直接编在app里面,都有持久化功能

dorodaloo 发表于 2017-12-28 13:13

std::map
:mrgreen:

zhujiang73 发表于 2017-12-28 13:29

回复 6# hellioncu
数据类似这个
{
string               id
vector<int>      aaa
vector<float>    bbb
vector<string>ccc
}
有几组这样的数据,每组大概几万个,是程序 a 的计算结果,要保存这个结果到数据文件中,给其他程序查询,根据 id 读取数据。
页: [1] 2 3
查看完整版本: 哪位给推荐个简易数据库