~/talk

Painfree Object-Document Mapping for MongoDB

Talkat JavaDay Kharkiv 2015 · 2015-10-15..10-16· [databases]
slides:none on file

Morphia ODM for MongoDB maps Java objects with annotations and runs in production for three to four years, replacing manual BSON handling; it uses Morphia ODM on top of the MongoDB Java driver, relies on ObjectId vs integer IDs for distributed ID generation, and supports optimistic versioning (long version field) instead of DB locks. Converters handle BigDecimal and other unsupported types, embedding avoids null-filled rows, references can eager- or lazy-load (watch N+1 queries), and tests use embedded MongoDB.

AI-written summary · about

  1. 0:00Introduction
  2. 11:40Gary Pernod
  3. 18:50Properties
  4. 25:20Version
  5. 26:20References
  6. 27:58Observing
  7. 28:50Persistence
  8. 29:52Normalize
  9. 32:56Generics
  10. 33:59General Summary
  11. 34:45SpringDay
  12. 36:06Critter
  13. 37:15Is it fast
  14. 38:41Normalization
  15. 41:18Lazy Loading
  16. 43:03Java Types
~/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.