我有一张大约有 100 条记录的表。一条记录包含一个字符串(标识符)和一个 Blob。Blob 是一个序列化的路径 (Android) Blob 的大小在 20kb 到 100kb 之间。(我希望数据存储在数据库中,而不是作为文件存储在磁盘上)。数据库是只读的。
我喜欢将 blob 加载到路径对象中,并在启动时尽可能快地显示。从 db ( dbcache ) 加载后,我将它们存储在 LRUCache 中。从 LRUCache 引用路径后,速度非常快。从数据库的第一次加载很慢。(加载大约 100 条路径(20kb - 100kb)持续 5 秒,我喜欢提升)。有什么提示吗?
我找到了免费的 sqlite4java ( JNI ) 库,其中提到了性能和 sqlite。
这可以成为我提高阅读性能的解决方案吗?有这方面的经验吗?