Optimize Elasticsearch: Synthetic Source & Time Series Data Stream
A recent improvement in Elasticsearch is the synthetic source mapping that can cut your storage needs in half. Let’s dive into:
- What is the
_source
field, why do you need it, and what options did you have until now? - How does synthetic source work under the hood and what are its limitations and tradeoffs?
- How much disk space can you save with the various mapping options?
On top of that, there is the new Time Series Data Stream (or DataStore), TSDS in short, index type that pushes the optimizations even further by making the most out of co-locating related data.