docs によると、制限は1MBであり、これはバイトを意味すると想定していましたが、明らかにそうではありません。1024**2
大きな Python オブジェクトを JSON に文字列化し、JSON 文字列を小さなチャンクに分割し、チャンク (BlobProperty として) と別のインデックス エンティティをデータストア (および memcache、ndb を使用) に配置する単純な関数があります。そして、これを逆にする別の機能。
最初にチャンクに分割しようとしまし1024**2
たが、データストアはそれについて不平を言いました。現在、私は使用1000**2
していますが、エラーなく動作しています。Guido によるこのコメントがなければ、950000 バイトのチャンクに分割されたコードを使用して、ここで自分の質問に答えることができたはずです。グイドがそうするなら、それは私が考えた理由によるにちがいない。なぜ 50K の安全マージンがあるのですか?
1 バイトも無駄にしないために、これについて決定的な答えを得ることができるかもしれません。私はブロブストアを知っています。