~/talk

MicroStream vs. Hibernate: An Empirical Comparison

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

Compares MicroStream against Hibernate using MicroStream’s BookStore demo and a custom TPC‑C style wholesale supplier, with four JPA variants (JPQL, named entity graph, native DTO projection and subquery) and two MicroStream concurrency approaches (external transaction store and hand‑rolled Java synchronized nesting). Measures user and server times, CPU and memory; finds MicroStream consistently faster—up to 1250× server execution for some queries—but speed depends on data access patterns, joins and DTO size, and MicroStream requires explicit concurrency control via nested locks/synchronized blocks.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 2:06What is MicroStream
  3. 7:05Benchmark methodology
  4. 14:14Bookstore performance results
  5. 17:47JPA implementation variants
  6. 28:39Challenges with JPA
  7. 32:11MicroStream vs JPA comparison
  8. 33:57Concurrency control in MicroStream
  9. 36:51Usage scenarios for MicroStream
  10. 40:22Summary and conclusion
  11. 42:55Q&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.