【发布时间】:2014-12-05 06:59:18
【问题描述】:
我有一个 SQLite 数据库,用于存储姓名、手机等信息。这个数据库读取很多,写入不多,所以我添加了一个自动递增的 id。
然后我需要为每个 ID 存储大量信息。这些是时间戳(从纪元开始的秒数)。我需要每个用户 200 个时间戳(希望有 1000 多个用户)。我需要能够快速过滤这些时间戳(从今天到今天 + 1 周之间)。
我解决这个问题的方法是这样的:
id1 | id2 | id3 | .... | idn
_________________________________
time | time | time
time | time | time
time | | time
| | time
显然,我知道这并不理想(我还需要删除许多这些时间戳,所以我得到了一个不断增长/准空的表,但我没有其他想法。
为每个用户使用单独的表会更好吗?
【问题讨论】: