有没有C++的开源持久层NOSQL框架

chenxs03 2011-05-25 10:47:36
我在做一个C++项目,需要将对象持久化。

不要用ORM框架,要用支持NOSQL的持久层框架(LiteSQL不行,QxOrm不行)
也就是说,不想把对象存在关系型数据库中。想把对象直接序列化,存在K-V数据库中。

因为要存储几亿个互相引用的对象,所以要支持对象延时加载。
也就是说光用Boost::serialization不够。

有没有就像Apache Gora框架的C++框架

...全文
359 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuzhxun 2012-04-18
  • 打赏
  • 举报
回复
http://blog.fulin.org/ Redis 大数据之路
czstemp 2012-02-17
  • 打赏
  • 举报
回复
可以用QxOrm
chenxs03 2012-02-17
  • 打赏
  • 举报
回复
没人回答吗
chenxs03 2011-06-20
  • 打赏
  • 举报
回复
没人回答吗
wawehi 2011-06-20
  • 打赏
  • 举报
回复
另外不介意C语言的话, 还可以试一试redis, 比较占内存就是了, 速度蛮快, 适合做缓存层.
wawehi 2011-06-20
  • 打赏
  • 举报
回复
这个不知道如何回答你,开源的KEY-VALUE持久存储在现在是非常热门的领域, 从你的说明来看,你可以参考一下MangoDB, 这个是C++写的, 另外JAVA写的有hbase等, 这取决于你需求.

64,691

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧