Главная
Study mode:
on
1
Intro
2
Topics
3
About The Speaker
4
The Couchbase Data Platform
5
One Platform for Operational & Analytics
6
Couchbase Architecture
7
Modern Architecture - Multi-Dimensional Scaling
8
XDCR: Cross Data Center Replication
9
What is Data Modeling?
10
Data Modeling for Couchbase Server
11
JSON is all the rage these days
12
JSON Design Choices
13
Single Root Attributes
14
Array Element Types
15
Timestamp Formats
16
Property Names
17
Empty and Null Property Values
18
Example of JSON Schema -Type Specification
19
Example of JSON Schema -Type Specific Validation
20
Example of JSON Schema - Required Properties
21
Example of JSON Schema - Additional Properties
22
Data Nesting (aka Denormalization)
23
Example #2 of Data Nesting
24
Surrogate Keys
25
Key Value Patterns
26
Definition
27
Making Tough Choices
28
Document Size
29
Atomicity
30
Complexity
31
Speed
32
Embed vs. Refer
33
What Next? Training
34
Summary
Description:
Learn how to effectively model JSON documents for Couchbase Server in this comprehensive conference talk. Explore the multi-model database's architecture, including its ability to manipulate data in key-value form and JSON documents without predefined schemas. Discover best practices for JSON design choices, data nesting, surrogate keys, and key-value patterns. Examine real-world examples of JSON schemas, including type specifications, validations, and property requirements. Delve into crucial considerations such as document size, atomicity, complexity, and speed when making data modeling decisions. Gain insights into Couchbase's modern architecture, multi-dimensional scaling, and cross-data center replication capabilities. By the end of this talk, acquire the knowledge needed to optimize your data modeling approach for Couchbase Server and enhance your NoSQL database skills.

Data Modeling for Couchbase

Devoxx
Add to list
0:00 / 0:00