Introduction to Microsoft Azure
DocumentDB
Knowit - Study group Örnsköldsvik – Mathias Westin – 2015-04-15
DocumentDB
• NoSQL
• Built for Simplicity
• Built for Scale
• Built for Performance
Document
• Schema free
• Any nested JSON Document
• Automatic indexing
Data
• Import
• Export
• DocumentDB Data Migration Tool
• GUI
• Command line
Query
• SQL like syntax
• User defined functions
• CreateStoredProcedure
• ExecuteStoredProcedure
• Multi document transactions
SDKs
• .Net
• Javascript
• Node.js
• Phyton
• Java
• …
Demo
• Create new DocumentDB account
• Add DocumentDB database
• Add DocumentDB collection
• Add DocumentDB document
• Query document
References
• Live Microsoft Virtual Academy - Developing Solutions with Azure DocumentDB Jump Start
• Introducing Azure DocumentDB
• DocumentDB
• DocumentDB General Availability and What's New!
• Querying in DocumentDB
• DocumentDB Data Migration Tool
• DocumentDB Pricing

Knowit study group örnsköldsvik - introduction to microsoft azure document db

Editor's Notes

  • #3 DocumentDB is a NoSQL database build for Simplicity, Scale and Performance.
  • #4 Document in DocumentDB is any nested JSON document. (If the JSON document has a flat stucture there are other storages options that might be better) Automatic indexing makes it possible to query directly after import.
  • #5 There is a Migration tool that can be used for importing data into the database.
  • #6 The values in the documents can be queried. It’s also possible to create UDF User Defined Functions to create server side store procedures that can query the data. Changes to the documents that are done by a store procedure is within a transaction.
  • #7 There is SDKs for several platforms.