在 geomesa accumulo 中使用 Date 或 Long 类型存储时间戳值

Using Date or Long type in geomesa accumulo for storing timestamp value

我正在使用 geomesa 对 acccumulo 存储进行索引。我有一个存储时间戳值的属性。我对根据索引性能使用哪种 TYPE 和 INDEX 来存储时间戳值感到困惑。

有两种情况

  1. 使用 Long 作为时间戳类型并创建属性索引。
  2. 使用 Date 键入并使用默认日期索引。

我想知道这两种技术中哪种技术在数百万条记录中的搜索和排序方面更好。

Geomesa 索引针对第二种情况进行了优化,Date 类型具有默认日期。 Z3 和 XZ3 索引旨在将默认日期和默认几何组合成一个复合索引,用于快速地理空间查询。

示例:

GDELT feature type configuration

T-Drive feature type configuration

Twitter feature type configuration

请注意,您可以有多个 Date 属性,要素类型中的 default 键用于说明将哪个属性放入索引。