デバイスに大量のデータを格納する J2ME アプリケーションを開発しています (1MB 程度ですが可変)。ファイル システムに頼ることができないので、レコード管理システム (RMS) に行き詰まっています。RMS は、複数のレコード ストアを許可しますが、それぞれのサイズには制限があります。私の最初のターゲット プラットフォームである Blackberry では、それぞれが 64KB に制限されています。
大量のデータを RMS に保存するという問題と、それをどのように管理したかという問題に、他の誰かが取り組まなければならなかったのでしょうか? レコードサイズを計算し、1 つのデータセットが大きすぎる場合は複数のストアに分割する必要があると考えていますが、それを維持するには多くの複雑さが追加されます。
さまざまな種類のデータが保存されていますが、特に 1 つのセットだけが 64KB の制限を超えています。