2

假设我需要元组中的一个字段,该字段应该是带时间的日期。Tarantool不支持开箱即用的日期和时间类型。

我看到两个解决方案:

  1. 将日期和时间存储为字符串并解析它。
  2. 以纪元秒为单位存储日期和时间,并在需要时进行转换。

在 Tarantool 中处理日期和时间的最佳解决方案是什么?

4

2 回答 2

2

您应该使用 UNIX 时间格式(自 UNIX 纪元开始以来的秒数),原因有两个: - 它很紧凑 - 可以使用 'unsigned' 类型的 TREE 索引来实现所需的排序。如果处理多个时区,最好在插入数据库之前转换为 UNIX 时间,并将时区存储在单独的字段中。

于 2016-11-19T18:46:11.990 回答
0

对 datetime 的支持是Tarantool 2.10.0中即将推出的功能。

于 2022-02-23T16:07:25.483 回答