我之前使用SQLite数据库进行简单的登录/用户数据存储。现在我有一些数据问题:
假设我有一个包含500个浮点值的数组。我应该如何持久存储 - 并能够快速检索 - 这样的数据结构?它实际上只是浮动[500](我可以看到最大值为~1000,以给出规模的概念)。欢呼声。
答案 0 :(得分:1)
@JDS, 如果您熟悉SQLLITE技术,请继续使用它。
考虑制作一个清单/<对象/>所以你不难编码500个元素。然后将元素存储在SQLLITE表中,其中包含两列id&数据。在列表中的位置为数据的对象的id和字符串toString()方法。列表ID将快速排序500个字符串,并轻松加载它们。
答案 1 :(得分:1)
您可以使用两个表格进行关联。
表1:数组
具有ID的单列。
表2:ArrayData
两列,一列的id是哪个数组,另一列是浮点数。
然后
选择数据 FROM ArrayData WHERE ArrayID =?
为您提供阵列。