java - Java 的高性能键值存储

标签 java database

我需要处理大量传入的数据集。数据是如此简单,我可以将其抽象为像

这样的数据结构
HashMap<String, DataClass>

有人知道适合以下要求的数据库:

  1. 通过给定键高性能获取关联值对象
  2. 自动持久保存到硬盘(插入/更新时)
  3. 在整个程序生命周期中不受 GBC 影响。
  4. 不是必需的,但如果是的话很酷,轻量级

我搜索了一些内存解决方案,例如 apache ignite,但无法决定采用哪个。

最佳答案

淡褐色?

您似乎正在寻找分布式哈希表。

关于java - Java 的高性能键值存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188774/

相关文章:

java - 如何通过传递不同的类对象来重用方法?

java - Android:如何将图标添加到使用 android.R.layout.activity_list_item 的 NAvigationDrawer

java - 如何轻松创建 Java 字节码相关回归测试?

database - API与数据库交互的正确方式?

java - 如何使用字符串变量通过 Java 的 jdbc 从 SQLite 数据库检索行?

php - MySQL 数据库接受远程连接,但不接受来自 PHP 的连接

database - 如何使用 DataSet 将数据从一个数据库传输到另一个数据库?

database - Ms access 中是否需要定义关系?

python - Celerybeat 计划多次执行任务?

java - GCM android Error receiving broadcast Intent { act=DISPLAY.MESSAGE flg=0x10(有附加功能)