首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >气象站的SQL数据库结构/模型

气象站的SQL数据库结构/模型
EN

Stack Overflow用户
提问于 2018-06-09 05:33:14
回答 1查看 625关注 0票数 0

我需要建议如何设计一个sql数据库,以保持可伸缩性。我有多个气象站,每个气象站都生成新的数据(温度、湿度、雨量、气压……)每隔15分钟。问题是,每个工作站都有不同的传感器集,所以如果我将所有数据放在同一个表中,我将有许多未使用的字段。最好的解决方案是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-09 07:30:27

如果站点具有不同的传感器,那么最好将站点分解为逻辑块,其中少数站点将具有特定的列。

例如:

将此作为您的模式:(StationId、StationName、温度、湿度、雨、压力)

你可以分解成:

Temperature)

  • (StationId,Humidity)

  • (StationId,Pressure)

  • (StationId,Rain)

  • (StationId,StationName)

  • (StationId

由于它是一个流应用程序,我们希望节省存储空间,因为空字段将很快导致巨大的冗余数据。

由于这些问题,关系数据库系统并不是流应用程序的完美选择。

列数据库是专门为大规模处理数据而设计的,是流应用程序的优秀候选者。

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

https://stackoverflow.com/questions/50768652

复制
相关文章

相似问题

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