~/talk

The JSON Evolution with SQL Database

Talkat Developers Summit 2021 · 2021-02-18..02-19· [databases]
slides:none on file

Claim: Azure SQL Database stores and projects large JSON payloads efficiently. Uses a C# importer (code on GitHub) to load a ~1 GB Kaggle dataset (millions of rows), then extracts fields with OPENJSON / JSON_VALUE / JSON_QUERY and CROSS APPLY to build relational views. Converts views into physical tables with SELECT INTO; applying a clustered columnstore shrinks storage (example heap ≈3 GB vs CCI ≈1 GB for same rows) and speeds aggregations. Indexing supports scalar JSON properties but not arrays. The demo runs end-to-end in minutes.

AI-written summary · about

  1. 0:00Introduction and context
  2. 7:41Handling large JSON files
  3. 15:00Database engineering approach
  4. 21:01JSON functions in SQL
  5. 35:03NoSQL in relational tables
  6. 38:45JSON size impact and compression
  7. 46:27Key takeaways and conclusion
~/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.