0

我以前使用 SQLite 数据库进行简单的登录/用户数据存储。现在我有一点数据问题:

假设我有一个包含 500 个浮点值的数组。我应该如何持久存储 - 并能够快速检索 - 这样的数据结构?它实际上只是 float[500] (我可以看到的最大值约为 1000,以给出比例的概念)。干杯。

4

2 回答 2

1

@JDS,如果您熟悉 SQLLITE 技术,请继续使用它。

考虑制作一个列表 /< object /> 这样您就不会硬编码 500 个元素。然后将元素存储在具有两列 id 和数据的 SQLLITE 表中。数据对象的 id 和字符串 toString() 方法在列表中的位置。500 个字符串将从 SQLLITE 数据库中按列表 ID 快速排序并轻松加载它们。

于 2013-08-29T15:56:00.007 回答
1

您可以使用两个表进行相关操作。

表 1:数组

具有 id 的单列。

表 2:数组数据

两列,一列是哪个数组的 id,另一列是浮点数。

然后

从 ArrayData 中选择数据 WHERE ArrayID=?

给你你的数组。

于 2013-08-29T17:17:01.967 回答