~/talk

SQL, JSON, and Java

Talkat JavaOne 2025 · 2025-03-18..03-20· [databases, java]
links:none on file
slides:none on file

Relational databases store JSON in a new OSEN binary format that is smaller than text/BSON, supports random access into large documents, and ships to the JVM unchanged; JDBC exposes it via getObject/setObject so the demo inserts four movies “four different ways” (string, DOM, file, POJO) and reads them back efficiently. Jackson integration (Jackson databind extension) maps POJOs directly to OSEN, Spring Data JDBC treats JSON aggregates as single-row reads/writes, and multivalue indexes and JSON transform handle indexing and migrations.

AI-written summary · about

  1. 0:00JSON in databases
  2. 7:29JSON in relational DBs
  3. 14:35Java JSON APIs
  4. 23:07JDBC JSON columns
  5. 26:21Spring Data JSON
  6. 32:25Live JSON demo
  7. 46:17Oracle features 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.