Python を開発スクリプトと NDB として使用しています。
自動数値 ID (キー) を生成するデフォルトのアルゴリズムは何ですか? アプリケーションの総レコード数が 32 ビット範囲を下回っている場合、そのアプリケーションでキーの値が決して超えないと仮定しても安全ですか?
私の実際の問題は、クライアント アプリが 64 ビット整数をサポートしていないことです。AppEngine が 32 ビット整数より大きい数値キーを生成すると、クライアント アプリが予期しない動作をします。1 つの解決策は、文字列キーを使用することです。しかし、クライアントの大部分は既に作成されており、クライアント コードを変更するには膨大なリファクタリングが必要になります。
32 ビット値未満の数値キーを生成するように AppEngine を制限することは可能ですか? ありがとう