我想知道哪个输入插件对于中型应用程序来说是更好的选择。我目前正在使用该服务在我的应用程序中记录所有内容,使用Monolog的Redis处理程序通过PHP服务器。有许多可能性,但到目前为止,Redis和Elasticsearch都更容易被我访问。我认为重要的一点是:
关于性能,我选择了Redis,因为它有自己的传输协议,这使得数据流量更简单,更快捷。 但是,我看到很多人选择使用Elasticsearch API。
我很感激对此主题有任何建议或讨论更好的数据输入方法。
提前致谢!
答案 0 :(得分:0)
ElasticSearch的水平可伸缩性已经有一段时间了,而Redis Cluster则是新的。
此外,ElasticSearch允许您进行丰富的全文查询,而Redis则不然。
此外,Logstash来自制作ElasticSearch的同一家公司。
(我在浏览ElasticSearch的书中花了2美分,在生产中使用Redis已经有一段时间了(这对我的需求更好,没有全文搜索,只有一个碎片)。