【问题标题】:Best database with compression and FTS for Java具有 Java 压缩和 FTS 的最佳数据库
【发布时间】:2011-08-14 05:31:32
【问题描述】:

建议我一个嵌入式数据库引擎(用于 Java),以在最短的时间内存储 1000000 条记录。
它应该提供全文搜索工具(实际上我希望 Firefox 的 Awesome-bar 像 FTS 搜索用于搜索任何字符组合)
数据库应以压缩格式存储在磁盘上。

不应该是GPL。 Apache 2.0 会更好。

对于 NOSQL 的建议也是开放的。

【问题讨论】:

  • 这是Java,而不是JAVA。另外:“最好”的标准是什么?
  • “最佳”用于插入和 FTS 检索。请删除那个-1。
  • 那么,您是否已经看过一些数据库?

标签: java database full-text-search nosql embedded-database


【解决方案1】:

查看OrientDB:在嵌入式模式存储中,在我的笔记本上,4-30 秒内有 1,000,000 条记录,具体取决于记录类型。它有一个全文索引,它是 100% Java 并且有 Apache 2 许可证。

看起来很完美,不是吗? :-)

【讨论】:

【解决方案2】:

一百万条记录并不多。您可以使用 Map 进行记录,使用 NavigableMap 进行文本搜索。您可以使用 DeflatorOutputStream 和 InflatorInputStream 将数据存储在磁盘上。

【讨论】:

猜你喜欢
  • 2010-09-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-11-03
  • 1970-01-01
  • 1970-01-01
  • 2012-11-01
相关资源
最近更新 更多