Need fast querying of text data? Go with Elasticsearch!
January 23, 2018
Need fast querying of text data? Go with Elasticsearch!
Score 9 out of 10
Vetted Review
Verified User
Overall Satisfaction with Elasticsearch
We use Elasticsearch to store data for quick querying of our various data sets via our APIs. It has allowed us to write APIs that perform much faster compared to their older versions that had complex relational queries.
We also use Elasticsearch to store log data for fast querying via Kibana.
We also use Elasticsearch to store log data for fast querying via Kibana.
- Very fast querying of data, especially text based searches.
- Nice clustering of nodes built in, to ensure a stable, redundant environment.
- Great integration with Kibana for visualizing and exploring data.
- Query syntax can be hard for developers to pick up, especially if they are used to SQL.
- Tooling leaves a lot to be desired, especially compared to the RDMS tooling that is out there.
- Updates to Elastic search data aren't the fastest, especially compared to some other nosql solutions like MongoDB
- Elasticsearch has allowed us to shave off many (> 100 is some cases) milliseconds from our API response times.
- Elasticsearch coupled with Kibana has allowed us a whole new level of visibility into our log data.
We found Elasticsearch to be the fastest in querying text based data, allowing us to significantly speed up our APIs.