如何为模型中的每条记录创建单独的表(所有模型具有相同字段的表),每当运行服务器中的模型中的新记录不中断服务器时,就会发生这种情况
--------------------------------------------------------------------------------
| Id | Station Name | GPS Location | Address
--------------------------------------------------------------------------------
| 1 | Station 1 | 35.211898, -101.969547 | Some where |
| 2 | Station 2 | 43.793428, -102.658402 | Some where |
| ... |.............. | ................... | ...... |
| ... |.............. | ................... | ...... |
| ... |.............. | ................... | ...... |
| n |Station n | xx.xxxxxx, xx.xxxxx | xxxxxx |
--------------------------------------------------------------------------------
对于这些每个条目我需要单独的表(模型),如下所述应该在添加新记录时自动创建 所有列标题(字段)在为记录创建的所有表(模型)中都相同
**TABLE NAME**: Station 1
-------------------------------------------------------------------------------
| TimeStamp | Temperature | Humidity |...|...|...| 40th Column |
--------------------------------------------------------------------------------
|14-Jan-18 11:30:12 | 20.13 C | 15% |...|...|...| xxxxxx |
|14-Jan-18 11:30:13 | 20.16 C | 15% |...|...|...| xxxxxx |
|14-Jan-18 11:30:14 | 20.11 C | 15% |...|...|...| xxxxxx |
|14-Jan-18 11:30:15 | 20.18 C | 15% |...|...|...| xxxxxx |
.
.
.
|20-Dec-18 16:14:30 | 30.74 C| 55% |...|...|...| xxxxxx |
**TABLE NAME**: Station 2
-------------------------------------------------------------------------------
| TimeStamp | Temperature | Humidity |...|...|...| 40th Column |
--------------------------------------------------------------------------------
|20-Jan-18 16:01:56 | 40.13 C | 35% |...|...|...| xxxxxx |
|20-Jan-18 16:01:57 | 40.16 C | 35% |...|...|...| xxxxxx |
|20-Jan-18 16:01:58 | 40.11 C | 35% |...|...|...| xxxxxx |
|20-Jan-18 16:01:59 | 40.18 C | 35% |...|...|...| xxxxxx |
.
.
.
|20-Dec-18 16:14:30 | 20.74 C| 10% |...|...|...| xxxxxx |
**TABLE NAME**: Station n
-------------------------------------------------------------------------------
| TimeStamp | Temperature | Humidity |...|...|...| 40th Column |
--------------------------------------------------------------------------------
|12-Jan-18 21:54:01 | 30.13 C | 45% |...|...|...| xxxxxx |
|12-Jan-18 21:54:02 | 30.16 C | 45% |...|...|...| xxxxxx |
|12-Jan-18 21:54:03 | 30.11 C | 45% |...|...|...| xxxxxx |
|12-Jan-18 21:54:04 | 30.18 C | 45% |...|...|...| xxxxxx |
.
.
.
|26-Dec-18 23:45:30 | 10.40 C| 10% |...|...|...| xxxxxx |
现在我将所有电台数据记录到一个TABLE中。 现在只有10个站点
每个电台将每1秒记录一次数据
在两到三个月内,它将增加到1000个站点。
因此,1000的进程将每秒访问数据库中的单个表 我不知道在扩展到1000工作站时这会有多大效果。
如果用户需要查看一年的历史数据,那么需要从同一个表中查询, 所以我担心那张桌子怎么能处理好每一件事。
从数据库查询1年的数据需要多长时间。
所以这个想法和问题出现在我身上
目前我正在使用SQLite数据库。