~/talk

From SQL to Azure Cosmos DB

Talkat NDC Oslo 2018 · 2018-06-11..06-15· [databases]
slides:none on file

A manufacturing system moves from SQL Server to MongoDB then to Azure Cosmos DB to avoid expensive licenses and VMs, using the Mongo and SQL APIs and the Cosmos data explorer. Documents store denormalized order snapshots (product name, price) and inventory updates happen via outbox/inbox domain events rather than cross-document transactions or server-side JavaScript procedures. Demo e-commerce code shows orders created, approval flips status, and stock decrements asynchronously; the migration succeeds and reduces operational cost and DBA friction.

AI-written summary · about

  1. 0:00Intro
  2. 3:04What is Cosmos DB
  3. 6:47Why Cosmos DB
  4. 9:09Schemaless Data
  5. 11:55Modeling Data
  6. 19:27Transactional vs Sequel
  7. 20:04Transaction Support
  8. 23:02Distributed Transactions
  9. 26:50Domain Events
  10. 29:08Serializable
  11. 30:16Guaranteed
  12. 33:20Emulator
  13. 34:35Catalog
  14. 35:06Cart
  15. 35:37Code
  16. 41:34Data Explorer
  17. 44:02Order Status
  18. 45:44Existing Documents
  19. 46:22Document Migration
  20. 48:08Transactions
  21. 49:31Order Request
  22. 52:57Update Failure
  23. 54:49Publishing Domain Events
~/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.