Overall Satisfaction with Elasticsearch
Elasticsearch is being used for multiple purposes in multiple projects: centralized log management, APM, Metrics Collection as a TSDB, and as a replacement for traditional OLAP databases. It provides a high-performance indexing and search engine, which has become an invaluable tool addressing hard problems that would otherwise be very difficult to solve.
- Ingress and indexing.
- Searching.
- Aggregations.
- Aggregations on top of other aggregations.
- Encryption at rest.
- Has a performance penalty when using inked documents.
- It reduced our solutions' time-to-market, as it's very easy to set up.
- It greatly boosted the user experience with near-instant search results.
Elasticsearch is much easier to set up and maintain. It provides better distributed architecture and fault tolerance, and is much faster searching.