java - 推荐用于表类数据和随机(索引)读取访问的 Java(或 Kotlin)序列化格式?
问题描述
我有大约 50–100MB 的数据,其中包含一系列结构化对象。它被创建一次,然后我想有效地读取/查找其中的对象,而不必在读取资源时将其完全反序列化到内存中。
由于我想随机访问对象,我需要某种索引。我不想使用像 sqlite 这样的整个数据库方法(我只需要读取权限)并避免“重”依赖。
在我尝试将我自己的可能很糟糕的序列化格式组合在一起之前,我想知道是否已经有可以使用的好库?
我发现了一些有趣的反序列化格式,例如 VelocyPack ( https://github.com/arangodb/java-velocypack ),但是如果我正确理解了 API,它可以有效地迭代数组,而不是随机访问。即使我存储了某种索引,在这里也无济于事。
解决方案
推荐阅读
- python-3.x - 调整子图之间的间距
- ios - 制作IOS Chrome web share的动态favicon
- ios - SwiftUI:固定到居中元素的顶部和底部
- https - 502 弹性负载均衡器上的网关错误
- python - 如何在python中将列从未命名:0重命名为具有增量编号的列
- python - Jupyter 无法启动内核
- sql - 将输出保存为 Varbinary(max) 格式
- spring-cloud-stream - 将 Spring 云流应用程序 - Chelsea 迁移到 Horsham
- python - Aerospike - Python 客户端 - NoSQL 基准测试
- c# - 如何将字符串中的元素与“-”进行比较?