エンコードされていない文字列をPrimaryKey
として使用するJDOエンティティがあるとします。このコード化されていない文字列が存在する可能性があるサイズには、実際的な制限がありますか?具体的には、String
が非常に大きいものを使用できるかどうか疑問に思っています。 500 KB以上のサイズ。文字列の長さに上限がありますか?
私は、メモリ内オブジェクトサイズ(1MB)とデータストアエンティティサイズ(32MB)のアプリエンジンクォータを理解していますが、キーフィールド自体については不思議です。あなたが悪いデザインのために私をリッピングしてエンティティ関係を使用するように言う前に、これは理論的な質問であり、私が悪用するつもりはないものです。
ご協力いただきありがとうございます。
-tjw
エンティティの一意の識別子を長い文字列にする場合は、ハッシュし、代わりにハッシュをキーとして使用することを検討してください。 –