存储机器数据的最佳 NoSQL 方式?

Posted

技术标签:

【中文标题】存储机器数据的最佳 NoSQL 方式?【英文标题】:Best NoSQL-way to store machinedata? 【发布时间】:2010-08-30 12:50:16 【问题描述】:

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

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

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

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

将与 db 一起操作的软件是用 C/C++ 编写的。

提前感谢您的帮助。

【问题讨论】:

您使用什么操作系统? windows操作系统的选择少了。 该软件将在WinXP和Win7上运行。 【参考方案1】:

Berkeley db 似乎很适合您的要求

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于存储机器数据的最佳 NoSQL 方式?的主要内容,如果未能解决你的问题,请参考以下文章

NoSQL之Memcached

NoSQL

NoSql概述

大型数据存储(nosql 与否)

NoSQL入门和概述

1.NoSQL入门和概述