什么是最快的NoSQL数据库满足这些要求?

JOH*_*OHN 0 database apache embedded bsd nosql

我想要一个nosql具有以下要求的最快数据库

  • 它必须在Apache或BSD或其他许可下许可,但不得使用GPL
  • 它必须支持java
  • 它应该在嵌入模式下工作
  • 应该提供高性能搜索(用于字内的字符搜索)
  • 应该提供压缩选项.

如果您知道任何符合我要求的数据库,请建议您.

Joh*_*lla 5

回答这个问题是不可能的,因为"我想要最快的数据库"并不具体,无法给你答案.

数据库在某些方面可能"快速",而在其他方面则较慢.例如,MongoDB具有极快的读/写性能,但它实际上不能进行连接,并且并不总能保证您的数据写入.同样,MySQL对全文搜索很不利,但它在许多指标上提供了合理的功能.

根据您的可嵌入性要求,您应该看一下sqlite,这是公共域,可嵌入,具有Java绑定,支持带扩展的全文搜索,并且可以使用扩展进行压缩.(这不是NoSQL,但你也没有提到为什么你真的需要它,我怀疑很多人只是选择它,因为它听起来很酷.)