gpt4 book ai didi

google-cloud-bigtable - BigTable是否允许设置微时间戳粒度

转载 作者:行者123 更新时间:2023-12-05 08:06:29 25 4
gpt4 key购买 nike

我正在尝试将时间戳作为微粒度的单元格写入 Bigtable。这里的文档说我应该能够将粒度设置为微米:https://cloud.google.com/bigtable/docs/reference/data/rpc/google.bigtable.v2#google.bigtable.v2.Mutation.SetCell

但是如果你查看 java 客户端,我看不到除了 millis 之外的其他设置选项。 https://cloud.google.com/bigtable/docs/reference/admin/rpc/google.bigtable.admin.v2#google.bigtable.admin.v2.Table.TimestampGranularity

Ruby 客户端也一样 https://github.com/googleapis/google-cloud-ruby/blob/master/google-cloud-bigtable/lib/google/cloud/bigtable/instance.rb#L548

有谁知道是否可以将粒度设置为微米?

最佳答案

我联系了谷歌,他们确认他们只支持以毫秒为单位设置单元格时间戳,即使时间戳在内部似乎存储为微米级。

这是他们的 C++ 库所说的

Cloud Bigtable currently supports only millisecond granularity in the cell timestamps, both TIMESTAMP_GRANULARITY_UNSPECIFIED and MILLIS have the same effect. Creating cells with higher granularity than the supported value is rejected by the server.

https://googleapis.github.io/google-cloud-cpp/latest/bigtable/classgoogle_1_1cloud_1_1bigtable_1_1v1_1_1TableConfig.html#a4ee0e2162c04b1e67bbac98605d165fd

关于google-cloud-bigtable - BigTable是否允许设置微时间戳粒度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60517902/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com