0

试图找出 indexedDB ,但不确定以下是否可行:

c=y and b<x and c>x

其中abc是 indexedDB 中的属性,x来自 javascript。c已经将其限制为仅大约 5 条记录,所以现在我将所有这些记录都拉进来并在 javascript 中进行评估,但似乎不太可能没有更好的方法来做到这一点。

举个例子,这可能是一个employees带有 aemployment_startemployment_endyear 的数据存储区,并希望查询该年x为部门工作的所有员工y

(ydn-db 中的解决方案也很好,为了清楚起见,这是我的另一个问题的“相反”,我在 indexedDB 中有一个 JavaScript 范围和单个属性。)

4

1 回答 1

1

索引基础查询不超过一个范围查询。SQL 数据库也是如此。他们将不得不使用缓冲区来执行查询。

您将对基于数据库统计的范围查询之一使用索引。另一个范围查询将在内存中查询。您可以使用ydn.db.Buffer. ydn.db.Buffer假设有双重内存和临时数据库缓冲。目前不是。无论如何,在大约数万个键之前,内存中是非常有用的。这些缓冲键按辅助键和主键排序。

于 2014-02-17T04:53:27.510 回答