首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与C一起使用哪个NoSQL db?

问与C一起使用哪个NoSQL db?
EN

Stack Overflow用户
提问于 2010-01-26 22:33:38
回答 4查看 5.5K关注 0票数 11

我正在开发一个用C语言编写的应用程序,我正在考虑使用nosql db来存储最多包含8或9个字段的时间序列数据。但每隔5分钟就会有大量的写操作,比如200-1000万行,然后就会有读操作(但读操作中的性能并不像写操作中那么关键)。

我正在考虑在这里使用NoSQL db来存储数据,但不能决定使用哪一个。Couchdb似乎有一个稳定的驱动程序,叫做pillowtalk for C;但Mongo的驱动程序看起来没有pillowtalk那么有前途。我也对其他建议持开放态度。

你的建议是什么?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-01-26 23:02:13

对于疯狂的性能限制,你无法击败东京内阁:http://fallabs.com/tokyocabinet/

还有一个叫做东京暴君的服务器组件,看起来真的很酷。

票数 7
EN

Stack Overflow用户

发布于 2010-01-28 07:49:46

MongoDB在C语言中工作得很好--它有一个C驱动程序和一个C++驱动程序。数据库使用C++驱动程序本身来实现复制之类的功能(MongoDB是用C++编写的)。

http://www.mongodb.org/display/DOCS/Drivers

票数 5
EN

Stack Overflow用户

发布于 2010-01-27 13:26:40

您的项目是否希望支持某种形式的离线数据?如果是这样的话,您可能应该使用CouchDB,因为复制模型旨在支持离线数据更改和同步。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2140011

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档