当前位置:  开发笔记 > 后端 > 正文

需要建议:这是一个'NoSQL'数据库的好用例吗?如果是这样,哪一个?

如何解决《需要建议:这是一个'NoSQL'数据库的好用例吗?如果是这样,哪一个?》经验,为你挑选了0个好方法。

我最近一直在研究NoSql选项.我的方案如下:

我们从世界各地的远程位置收集和存储来自定制硬件的数据.我们每15分钟记录一次每个站点的数据.我们最终希望每1分钟一次.每条记录有20到200个测量值.设置硬件记录并每次报告相同的测量值.

我们面临的最大问题是我们从每个项目中获得一组不同的测量结果.我们测量大约50-100种不同的测量类型,但是任何项目都可以具有任何数量的每种类型的测量.没有可以容纳数据的预设列集.因此,我们在系统上设置和配置项目时,使用所需的确切列创建和构建每个项目数据表.

我们提供工具来帮助分析数据.这通常包括更多计算和数据聚合,其中一些我们也存储.

我们目前正在使用一个mysql数据库,每个客户端都有一个表.表之间没有关系.

NoSql看起来很有希望,因为我们可以存储一个project_id,时间戳,然后其余部分不会被预设.这意味着一个表,数据中的更多关系,但仍然处理各种测量.

'NoSql'解决方案适合这项工作吗?如果是这样的?

我一直在调查MongoDB,看起来很有希望......

澄清示例:

项目1记录了5个数据点,mysql表列如下:时间戳,温度,风速,降水,辐照度,风向

项目2有3个数据点记录mysql表列:timestamp,temp,irradiance,temp2

推荐阅读
无名有名我无名_593
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有