~/talk

What You Get by Replicating Lucene Indexes on the Data Grid

Talkat Berlin Buzzwords 2012 · 2012-06-04..06-05· [databases]
slides:none on file

Stores Lucene indexes as byte-array fragments inside an Infinispan Directory that replicates across the grid, keeps a single-writer master for commits, and reassembles segments on read; cache stores (Cassandra, HBase, S3) provide optional persistent backing. Implementation is a small Java patch with extensive concurrent tests, used to scale Jira indexes, and shows query/write behavior roughly between RAM and FS directories while allowing transactional index updates and linear scale by adding nodes.

AI-written summary · about

  1. 0:00Introduction
  2. 1:11What will we talk about
  3. 1:50What is a partial
  4. 5:05In practice
  5. 5:45Distribute data
  6. 6:21JGroups
  7. 7:14Other Languages
  8. 8:06Consistent Hashing
  9. 9:21Transactions
  10. 10:10Cache Loader
  11. 12:09Single Machine Indexer
  12. 12:51Hibernate Search
  13. 13:59How does it work
  14. 14:42Size
  15. 15:37Master
  16. 16:33Example
  17. 16:59Thoughts
  18. 17:36Performance
  19. 20:42Future plans
  20. 21:40Conclusion
  21. 22:06Questions
~/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.