~/talk

Hidden Pearls for Java Embedded High-Performance Persistence

Talkat Developer Summit 2020 · 2020-11-21..11-22· [java, databases]
slides:none on file

Compares two embedded Java persistence options: MapDB 3.0.8 and MicroStream. MapDB provides drop‑in transactional maps/lists/queues with on‑ and off‑heap storage, MVCC‑based commit/rollback, and a memory → disk expireOverflow caching hierarchy; it’s single‑maintainer open‑source (Apache) and stable. MicroStream is free but not open source, persists full Java object graphs without standard Java serialization, supports lazy references for partial loading and lacks built‑in transactions (MVCC can be layered on). Notes backup as simple folder copy and emphasizes serialization attack surface, recommending security payload testing and Artifactory/X‑ray for governance.

AI-written summary · about

  1. 0:00Introduction to talk
  2. 1:50Persistence challenges overview
  3. 9:02Core questions for persistence
  4. 15:47MVCC explained
  5. 16:30MapDB deep dive
  6. 26:09MicroStream introduction
  7. 35:05DevOps and security in persistence
  8. 47:40Summary and Q&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.