3

Google の BigTable の行キー値に最大長があるかどうかを知りたいです。

ドキュメントでは、同じ長さのキーを作成するための潜在的な解決策としてハッシュを推奨していることは承知していますが、私のシナリオでは、キーにファイル パスを含めると、関連するデータをより適切にグループ化できます。

4

2 に答える 2

7

Cloud Bigtable では:

行キーの最大長は 4KiB です。

列修飾子の最大長は 16 KiB です。

この情報は、ドキュメントのクォータと制限のページにあります。

于 2015-08-10T18:23:56.163 に答える
3

比較的短い行キーをお勧めしますが、ファイル パスは問題ありません。確認したいことの 1 つは、キーの先頭に独自性があることです。

すなわち。次のようなものを追加する場合:

/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 に答える