~/talk

Derived Source: Slash Storage Costs Without Losing Data in Open...

links:none on file
links:none on file
slides:none on file

Derived Source reconstructs the _source at fetch time from doc values and stored fields and is configurable via an index setting. It ships in OpenSearch 3.2 and cuts stored _source footprint in the example shown from 2076MB → 330MB (~60% savings), removes compress-and-decompress CPU during indexing, and shrinks merges. Supported types include booleans, numbers, dates, geopoints (not geo_shape), IP, keyword and more; extension hooks live in field mapper APIs. Expect near‑no regression for small hits but 10–100% latency regression on very large result sets and slower operation‑based recovery unless using translog workarounds.

AI-written summary · about

  1. 0:00Introduction
  2. 1:03OpenSearch storage internals
  3. 3:52Stored fields vs source field
  4. 7:24Source field storage cost
  5. 8:48Derived source concept
  6. 11:14Configuring derived source
  7. 16:36Implementation details
  8. 18:27Performance impact
  9. 22:45Limitations
  10. 27:23Future plans
  11. 29:10Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.