Berkeley DB中的空间索引

问题描述 投票:2回答:2

Berkeley DB是否有空间索引,例如R-tree?

berkeley-db r-tree
2个回答
1
投票

有人在问the same question on the Oracle forum。还没有Oracle回答。但答案是否定的,它没有任何内置的空间索引功能。 Berkeley DB是一个低级数据库,提供您可以构建的基本功能。积木是Btree, Hash, Queue and Recno。我不怀疑一个坚定的程序员可以使用那些来实现空间索引。 ;-)


2
投票

然而,在其他一些page上你可以读到空间索引是可能的。这是因为BerkeleyDB的SQL接口二进制文件与SQLite的接口兼容,所以你可以使用构建在它之上的任何东西。 SQLite的R * -trees和全文搜索只是两个例子。

相关问题

将 Cosmos DB 容器的索引策略更改为相同的策略会消耗资源吗?

在不知道其索引的情况下使用 Cosmos DB 中的部分文档更新替换数组中的特定元素

在 postgresql 中将默认时间戳格式设置为纳秒精度

Azure SQL Server 上的空表上的 SELECT 即使使用非聚集索引也需要很长时间才能完成

如何获取 pandas 中数据连续值组的开始和结束日期时间索引,包括重复值?

如何将字符串的偶数索引和奇数索引字符作为 2 个空格分隔的字符串打印在一行上?

Elasticsearch 查询空检查两个具有 OR 条件的字段

BST(二叉搜索树)中任意两个节点之间的最小距离

如何在 Python 中将 boto3 Dynamo DB 项目转换为常规字典?

如何从选定的索引中获取文档的数量

如何在不包括双引号的情况下在 windows 批处理中为一行中的变量设置多个值

shell 中的 mongodb:尝试获取特定值

error CS0234:命名空间“Microsoft.VisualBasic”中不存在类型或命名空间名称“Devices”(是否缺少程序集引用?)

我最近才开始学习 React,而我正在构建的项目总是出现空白页面,似乎没有任何效果

数据帧 - 基于其他列的值的时间戳之间的时间跨度。

DB2 识别未使用的索引

命名空间“<global namespace>”已经包含了“PlayerCollision”的定义

如何使用两个日期时间索引对数据进行切片?

带毫秒的日期时间选择器

聚簇索引和非聚簇索引对特定查询的影响

热门问答
最新问题