Data Modeling for Couchbase
Offered By: Devoxx via YouTube
Course Description
Overview
Syllabus
Intro
Topics
About The Speaker
The Couchbase Data Platform
One Platform for Operational & Analytics
Couchbase Architecture
Modern Architecture - Multi-Dimensional Scaling
XDCR: Cross Data Center Replication
What is Data Modeling?
Data Modeling for Couchbase Server
JSON is all the rage these days
JSON Design Choices
Single Root Attributes
Array Element Types
Timestamp Formats
Property Names
Empty and Null Property Values
Example of JSON Schema -Type Specification
Example of JSON Schema -Type Specific Validation
Example of JSON Schema - Required Properties
Example of JSON Schema - Additional Properties
Data Nesting (aka Denormalization)
Example #2 of Data Nesting
Surrogate Keys
Key Value Patterns
Definition
Making Tough Choices
Document Size
Atomicity
Complexity
Speed
Embed vs. Refer
What Next? Training
Summary
Taught by
Devoxx
Related Courses
MongoDB for DevelopersMongoDB University Data Wrangling with MongoDB
MongoDB via Udacity Intro to Point & Click App Development
Salesforce via Udacity SAP Business Suite powered by SAP HANA
SAP Learning Desarrollo de Aplicaciones Web: Conceptos Básicos
University of New Mexico via Coursera