MySQL 多表还是海量表?

标签 mysql database database-design relational-database

设计气象站数据库。我不确定哪种是布局数据库的正确方法。我已经研究了这两个解决方案,以下是限制。

  1. 每个站点每 10 秒上传一次数据(温度、湿度和时间)。
  2. 必须支持数百个甚至数千个单独的电台。

那么,最好是为每个站创建一个新表来写入,以确保不断写入许多行,还是创建一个巨大的表,添加站 ID 以了解其来源?

Database Ideas

最佳答案

一般来说,选择第二个模型,但如果您总是需要在一个站点上拉下所有对象,请选择第一个模型。

理由是,如果您需要始终获取单个站点的所有天气数据,则必须让数据库服务器滚动所有站点的整个聚合表。运行时间会随着站点数量的增加而增加。

关于MySQL 多表还是海量表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24900605/

相关文章:

database - ERD数据库图中如何表示多个相似的外键?

java - 使用准备好的语句更改 MySQL 数据库中的数据

php - 根据值比较并删除行 [MYSQLi]

database - 访问数据库创建

使用嵌套集/邻接表进行用户标记的数据库模式

database - 可视化设计数据库结构

php - 使用 jquery/javascript/php 将 json 对象发送到 mysql?

php - 如何使用 $wpdb 检查数据库 WordPress 中是否存在变量

sql-server - 数据库表中 bool 列的命名

java - 如何用 2 个不同的类刷新 Jtable?