3 ms·
> Elasticsearch is incredibly deep, and highly performant For some value of "highly performant". I remember its search (exact substring match) being significan
by dozzie 8y ago
> Elasticsearch is incredibly deep, and highly performant
For some value of "highly performant". I remember its search (exact substring
match) being significantly slower than simply running grep on the same data
(JSON documents produced from syslog logs) stored in flat files.
It did have several advantages over grep in that scenario (e.g. having
a structured language and being accessible for other programs through
network), but performance was not one of them.
- 33degrees 8y agoRight: my experience is with a lot more complex scenarios, and in comparison to rdbms. Things that would take multiple queries, like aggregations, can be done in a single, fast, call. It does require a proper indexing setup and some fine tuning though.