~/talk

Introduction to EclipseStore Coding

Talkat JCON WORLD ONLINE 2023 · on Monday, 2023-11-20· at 11:00· Live-Stream 1, Online - Remote· [java, databases]
links:none on file
slides:none on file

EclipseStore runs inside the JVM and persists actual Java object graphs with automatic numeric object IDs and lazy loading via a concrete Lazy<T> type; start a manager with embeddedStorage.start and use store or storeAll (the latter is an atomic all-or-nothing commit). Cold subgraphs are evicted by a Lazy reference manager. Custom type handlers can compact binary layout — the example shows a 60–70% binary shrink — and a CLI migrator converts MicroStream projects; backups can target S3.

AI-written summary · about

  1. 0:00Welcome and introduction
  2. 1:50EclipseStore overview and migration
  3. 2:57Problems with traditional persistence
  4. 4:45EclipseStore solution and benefits
  5. 7:44Architecture and simplicity
  6. 8:52Basic setup and configuration
  7. 10:17Root object and lazy loading
  8. 13:46Configuration options
  9. 14:07Loading data approach
  10. 16:16Lazy loading in practice
  11. 21:23Lazy reference management
  12. 24:01Storing data and transactions
  13. 27:33Eager storing configuration
  14. 29:04Transient fields and deletion
  15. 32:14CRUD operations summary
  16. 32:36Custom type handlers
  17. 38:16Type mapping for versioning
  18. 41:08Backup and housekeeping
  19. 42:57Migration from MicroStream
  20. 46:13Q&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.