0

Google は、「今後の Google App Engine 1.8.1 リリースでは、パフォーマンスを向上させるために、本番環境のデータストアのデフォルトの自動 ID ポリシーが分散 ID に切り替わる」と発表しました。

「これらの ID は十分に分散された大きな整数ですが、Javascript の数値または JSON として格納できるように、64 ビット浮動小数点数として完全に表現できるほど小さいことが保証されています。」

では、これらの ID は負の数になる可能性がありますか? もしそうなら、どうすればそれを防ぐことができますか?

4

1 に答える 1

0

データストアのドキュメントによると、自動生成された ID の長さは最大 16 桁です。

実際には少し不正確です。ID は 64 ビット浮動小数点数の整数部分 (有効桁数) であるため、0 から 2^53 までの正の整数です。したがって、ドキュメントの長さは 16 桁です。

これは、Google 開発者がこれを確認する議論です。

于 2013-08-30T00:08:49.220 に答える