~/talk

Dealing with JSON in the Relational World

slides:none on file

Relational databases now include a native JSON type and SQL (since 2016) adds JSON functions, with a concrete comparison of formats: MongoDB streaming BSON keeps field order, MySQL BJSON and Postgres extensions trade off key sorting and duplicate-field behavior, while Oracle JSON binary adds versioning and client-side encoding. The demo shows a compatibility layer that runs MongoDB-style apps by switching a URL, and JSON relational duality views that map documents to tables for inserts, queries, and partial updates.

AI-written summary · about

  1. 0:00Introduction
  2. 1:07JSON in relational databases
  3. 3:40Storing JSON in columns
  4. 7:55JSON data types and storage
  5. 11:06SQL standard support for JSON
  6. 13:13Binary JSON formats compared
  7. 20:18Binary JSON format details
  8. 24:11JSON document size best practices
  9. 24:53Programming language JSON support
  10. 26:41Document API and SODA
  11. 28:51MongoDB API compatibility
  12. 29:53Oracle in Docker
  13. 31:19Relational data for JSON duality
  14. 33:24JSON from relational data
  15. 35:52JSON normalization pitfalls
  16. 37:20JSON relational duality views
  17. 41:11Free Oracle resources
  18. 43:19JSON storage benefits and validation
  19. 45:04Oracle Docker limitations
~/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.