我正在开发一个 J2ME 应用程序,该应用程序有大量数据要存储在设备上(在 1MB 范围内但可变)。我不能依赖文件系统,所以我被记录管理系统 (RMS) 卡住了,它允许多个记录存储,但每个存储的大小都是有限的。我最初的目标平台 Blackberry 将每个平台限制为 64KB。
我想知道是否有其他人不得不解决在 RMS 中存储大量数据的问题以及他们如何管理它?我正在考虑必须计算记录大小并将一个数据集拆分到多个商店,如果它太大的话,但这会增加很多复杂性以保持它的完整性。
存储了许多不同类型的数据,但只有一组会超过 64KB 的限制。