3

我想知道 Google 的 BigTable 中的行键值是否有最大长度。

我知道文档建议使用散列作为创建相同长度密钥的潜在解决方案,但在我的场景中,如果我在密钥中包含文件路径,我可以更好地对相关数据进行分组。

4

2 回答 2

7

在 Cloud Bigtable 中:

行键的最大长度为 4KiB。

列限定符的最大长度为 16 KiB。

此信息位于文档中的配额和限制页面上。

于 2015-08-10T18:23:56.163 回答
3

我们推荐相对较短的行键,但文件路径应该没问题。您要确保的一件事是密钥的开头有一些唯一性。

IE。如果您要添加以下内容:

/Users/lesv/Downloads/abc.java
/Users/lesv/Downloads/abc.res
/Users/lesv/Downloads/def.java

反转路径可能会更好,例如:

java.abc/Downloads/lesv/Users
res.abc/Downloads/lesv/Users
java.def/Downloads/lesv/Users

在路径的开始处获得一些独特性。

于 2015-07-27T17:29:27.273 回答