2016-04-25 62 views
-2

我想知道哪个输入插件对于中型应用程序来说是更好的选择。我目前正在使用服务在我的应用程序中记录所有内容,使用Monolog的Redis处理程序通过PHP服务器。有几十种可能性,但到目前为止,Redis和Elasticsearch都更容易访问。我认为重要的点是:Logstash输入插件:Redis vs Elasticsearch

  • 性能
  • 可扩展性
  • 维护
  • 定价

至于性能,我选择的Redis由于其自身的传输协议,这使得数据交通方式更简单,更快捷。 但是,我看到很多人选择Elasticsearch API。

我很感激有关于此主题的任何建议或讨论了更好的数据输入方法。

在此先感谢!

回答

0

ElasticSearch的水平可伸缩性相当长一段时间,而Redis集群是新的。

另外ElasticSearch允许您进行丰富的全文查询,Redis不会。

此外,Logstash来自制作ElasticSearch的同一家公司。我的2美分通过浏览ElasticSearch书籍并在生产中使用Redis很长一段时间(这对我的需求更好,没有全文搜索和不超过一个分片))。