~/talk

Going beyond ORMs

Talkat Voxxed Days Trieste 2024 · on Thursday, 2024-05-30· [java, web-platform]
slides:none on file

Shows that JSON Relational Duality Views let a single Oracle database store relational rows while exposing and accepting JSON documents (defined via GraphQL or JSON mappings), so no dual storage or app-level mapping is required. Demo creates a student_schedule view, inserts a JSON payload and the database materializes relational rows, supports nested/unnest mappings, optimistic concurrency, and works with Spring/Quarkus/Micronaut. Available in Oracle 23c with Docker images and testcontainers support.

AI-written summary · about

  1. 0:00Welcome
  2. 1:10Why ORMs and databases
  3. 3:18Relational vs document models
  4. 6:35ORM and JSON challenges
  5. 12:31NoSQL revolution limits
  6. 14:20Introducing duality views
  7. 17:29Duality views with GraphQL
  8. 20:20Querying and updating data
  9. 23:54Duality views vs ORMs
  10. 24:35Getting started Oracle DB
  11. 27:05Testcontainers for testing
  12. 28:09Demo setup overview
  13. 31:18Querying duality views
  14. 35:21Updating data via duality views
  15. 37:29Duality views security
  16. 38:35Try new tech
  17. 39:16Resources and closing
~/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.