~/talk

Search in the Cloud: separation of compute and storage

Talkat Berlin Buzzwords 2024 · 2024-06-09..06-11· [search, cloud-infrastructure]
links:none on file
slides:none on file

Modified SolrCloud stores one copy of each shard on shared object storage (S3) and makes JVM nodes stateless caches, so nodes can be added or removed without data movement. Indexing writes new segment files locally, uploads them to the zero store and does a conditional ZooKeeper metadata swap to prevent concurrent overwrites. Implementation adds a zero replica type, is available as SIP-20 branch and runs in production at Salesforce scale. Drawbacks: first queries may fail or incur high fetch latency and commits per batch add overhead.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:50Solr Cloud architecture
  3. 14:35Zero replica implementation
  4. 21:44Race conditions and updates
  5. 27:02Query handling and benefits
  6. 30:33Drawbacks and future vision
  7. 37:07Q&A session
~/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.