最好的NoSQL方式存储machinedata?

时间:2010-08-30 12:50:16

标签: c++ c database nosql berkeley-db

我正在寻找一种NoSQL方式来存储机器,如工具,工件,产品,操作等信息...目前我专注于BerkeleyDB并需要你们的意见,我是否应该考虑使用另一个可能更适合我的需求的nosql-database。存储在此数据库中的数据应该可以在其他计算机上传输,并且API的开销不应该太大......也许没有一个完美的数据库来管理它,但也许有人有一个好的想法如何解决这个问题。

这里还有一些其他相关问题,但不是我需要的。

更准确一点:我在一家公司工作,这家公司生产大型磨床,用于制造钻头,绕组或大滚刀。关于机器使用的工具,它可以研磨的产品,如长度,角度,速度等,有很多信息要存储。

我需要的是一个非关系型数据库模型,它不提供 TOO 很多我不需要的开销......它应该简单且嵌入,但符合我的要求。

与db一起运行的软件是用C / C ++编写的。

提前感谢您的帮助。

2 个答案:

答案 0 :(得分:1)

Berkeley db似乎非常适合您的要求

答案 1 :(得分:1)

即使它违反了你的“无sql”主题:我会说sqlite值得一看。它紧凑而高效。不确定“嵌入式”部分。如果您只是在谈论将它与您的应用捆绑在一起,那么是的。不确定它在embedded systems中的适用程度。我没有理由相信BerkelyDB也不是一个好选择。