确定。只是一个场景。
我有大约100个智能家居。每个智能家居都有不同数量的门传感器,温度传感器,湿度传感器。每个房子都可以添加或删除其中的一些。 对于这个例子,每个临时和hum传感器每隔10分钟(异步)将其当前值(通过MQTT)上传到服务器(144个值/每天/每个传感器)。每次状态改变时,所有门传感器都会上传状态(打开,关闭)。
在我的研究中,我对关系数据库(MySQL)有了一点了解,我认为这是我的目的错误的模型(但我几乎忘记了一切)。所以你能给我一些提示:
"搜索"关系数据库"。 "的MySQL&#34 ;.这对你的情况很好,因为......"
我想要一个可以添加智能家居的数据库:包含 city,street,inhabitant ......等信息。。在这个智能家居中,我添加了传感器,如(temp1,temp2,temp3,temp4,door1,door2,hum1)。重要提示:我希望能够添加和删除传感器。 对于每个传感器,我希望数据存储如下:
temp1
Date Temperature
01.01.2016 09:42 22.2°C
01.01.2016 09:52 21.2°C
01.01.2016 10:02 21.5°C
01.01.2016 10:42 21.7°C
01.01.2016 10:42 21.9°C
01.01.2016 10:42 21.8°C
01.01.2016 10:42 22.1°C
这是一个面向对象的数据库吗?
是否有可能从smarthome45.door7
获取过去七天的历史记录来自德国的问候
编辑:
"不清楚。你的问题是什么 ?请编辑。" - kebs 我在数据库方面没有太多经验。我阅读了不同数据库模型的一些总结,但我仍然不知道哪些适合我的项目。所以我只是希望,有数据库经验的人可以给我一些建议。因为对我而言,我看起来在数据库中有一个数据库。
答案 0 :(得分:0)
根据您的问题,任何关系数据库(XXX SQL)都可以使用。您必须设计数据库来处理基于时间的数据。