【发布时间】:2018-11-22 03:42:08
【问题描述】:
在一个项目中工作,其中:
每 10 秒收集一个数据集,并将其存储在服务器上的 SQlite 文件中。
数据经过处理后,每5分钟发送到一个SQL-Database。
- 随后,不再需要的 SQlite 文件中的数据被删除。
继续收集数据,此时 id 不会被重置。 根据文档 (https://www.sqlite.org/datatype3.html),我没有得到 SQLite 中的整数可以存储多少。
在 MySQL-Databases 中,整数列的最大值是 2.147.483.647。如果我的脚本运行 10 年,则 id 将是 31.449.600。虽然这会比最大值低得多,但我想知道, 如果在 SQlite 中存储高值有任何问题。 这会影响性能吗?
【问题讨论】: