具有约 5 亿条记录的 Java 嵌入式数据库 [关闭]

Posted

技术标签:

【中文标题】具有约 5 亿条记录的 Java 嵌入式数据库 [关闭]【英文标题】:Java embedded database with about 500 million of records [closed] 【发布时间】:2020-01-16 15:47:30 【问题描述】:

在我的 Java 应用程序中,我需要使用某种嵌入式 DB(SQL 或 NoSQL 无关紧要),它能够保存大约 5 亿条记录(主要是单个表,但拆分到更多表不是问题)。记录的数量是关键部分。任务很简单:如果不插入,则检查此类字符串是否在 DB 中。数据库也不会承受重负载。我一直在考虑 Derby、H2、Hypersonic DB、HSQLDB 或 ...。你能推荐一下吗?

谢谢

拍拍

【问题讨论】:

你有没有试过你建议的那些?他们有什么问题? 【参考方案1】:

以谷歌的 LevelDB 为例。速度快,可以处理大量数据,并且他们有一个纯 java 实现的分支。

【讨论】:

以上是关于具有约 5 亿条记录的 Java 嵌入式数据库 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在具有 Java 8 的嵌入式 Tomcat 8.5 上启用 TLS 握手的可观察性(日志记录/指标)

从包含数万亿条记录的 Oracle 表中删除数十亿条记录

在 Pentaho 中对 200-3 亿条记录进行排序的最佳方法?

将 s3 中跨 CSV 文件的数十亿条记录推送到 MongoDb

更新 1.2 亿条记录的最快方法

Nosql中按值或条件值搜索记录,拥有1亿条记录