Like other NoSQL platforms, Azure DocumentDB supports a schema-free data model, utilizes replicas for fast write performance, and scales easily. DocumentDB also offers several unique features that make it a compelling candidate for NoSQL scenarios. This session will present an overview of Azure DocumentDB, a new massively-scalable and fully managed NoSQL database platform designed specifically for modern web and mobile applications.
The session starts by explaining NoSQL and document databases in general, and how they compare with traditional relational database platforms. Then you'll tour the many features of DocumentDB, including rich querying with SQL (that's right, you query this NoSQL database using SQL), and client development using the REST API and the many available DocumentDB SDKs. You'll also learn about the server-side programming model that lets you write fully transactional stored procedures, triggers, and user-defined functions. You'll also explore tunable consistency, scale-out partitioning, custom indexing, attachments, and more. Attend this session to get up to speed on DocumentDB.
You will learn:
- About NoSQL, document databases, and Microsoft Azure DocumentDB
- About the differences between NoSQL and relational database platforms, and when to choose one or the other for your next application
- About the unique NoSQL features of DocumentDB, including rich query over schema-free data, client development, server-side programming, tunable consistency, indexing, partitioning, and attachments