Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the critical decisions facing modern developers in this one-hour conference talk that examines the evolution of database selection and schema design beyond traditional SQL vs NoSQL stereotypes. Navigate the complex landscape of data modeling choices, from normalized relational models to document-based approaches, including hybrid solutions like JSON documents within relational tables and external references in document collections. Discover how SQL databases have evolved to support JSON document types and APIs, while document databases now offer ACID properties, schema validation, and normalization capabilities. Learn practical approaches to evaluating databases like PostgreSQL and MongoDB, understanding their distinct data modeling capabilities and how to leverage them for optimal developer experience and performance. Gain insights into storage and indexing considerations that go beyond theoretical concepts, focusing on real-world implementation strategies that meet modern demands for agility, scalability, and performance in application development.
Syllabus
The Modern Database Debate: Documents, Tables, or Documents in Tables? by Franck Pachot
Taught by
IntelliJ IDEA by JetBrains