我正在为我们的应用程序实现一个基于 lucene (Compass) 的搜索引擎,我们将部署到一个 vmware 环境。客户端告诉我,vmware 主机上的 I/O 性能非常糟糕,因此 lucene 的 JDBC 存储将优于索引文件的共享存储。我对此感到惊讶。
所以我想知道您是否可以选择,在集群环境中为 lucene 索引使用数据库或共享存储有哪些优点和缺点?它是否取决于预期的索引写入次数?
我正在为我们的应用程序实现一个基于 lucene (Compass) 的搜索引擎,我们将部署到一个 vmware 环境。客户端告诉我,vmware 主机上的 I/O 性能非常糟糕,因此 lucene 的 JDBC 存储将优于索引文件的共享存储。我对此感到惊讶。
所以我想知道您是否可以选择,在集群环境中为 lucene 索引使用数据库或共享存储有哪些优点和缺点?它是否取决于预期的索引写入次数?