【发布时间】:2015-12-03 12:21:59
【问题描述】:
我正在使用数据库构建应用程序。
我有一个words 表,每次用户输入内容时,这个应用程序都会记录并更新数据库中的单词。
用户输入一个匹配的单词后,frequency 字段将自动增加。
但问题是用户每天输入,我担心搜索性能会随着时间的推移而降低,并且 Int 字段有一天会达到限制(最大限制 Int)。
因此,我将数据库限制为少于 50.000 条记录。 我会在一段时间后删除不常用的记录。
但我不知道如何处理每个单词的frequency Int 字段?
如何在不永远增加字段的情况下准确知道每个单词的频率使用情况?
【问题讨论】:
-
这个数据库是在设备上还是在服务器上?
-
@DanBracuk 数据库将存储在设备上。这就是为什么我不希望它太大
标签: ios sql performance search scale