Stanimira Vlaeva
NoSQL Data Modeling for Front-end Developers
#1about 3 minutes
Why data modeling matters for front-end developers
Understanding NoSQL data modeling helps improve application performance, developer productivity, and reduces overall costs.
#2about 7 minutes
Understanding document databases and flexible schemas
NoSQL document databases like MongoDB store data in BSON documents grouped into collections with flexible schemas, unlike rigid SQL tables.
#3about 6 minutes
Strategies for modeling one-to-many relationships
Model one-to-many relationships using either embedding to store related data within a single document or referencing to link separate documents via IDs.
#4about 6 minutes
Choosing a strategy based on relationship cardinality
Use embedding for one-to-few relationships and referencing for one-to-zillions relationships to avoid oversized documents and performance issues.
#5about 2 minutes
Modeling standard one-to-many relationships
Decide whether to embed or reference by determining if the related data constitutes a separate logical unit that needs to be queried independently.
#6about 6 minutes
Optimizing queries with the Extended Reference Pattern
Combine referencing with embedding minimal, frequently needed data to optimize critical queries and avoid multiple lookups.
#7about 5 minutes
Managing data duplication and staleness
Embrace necessary data duplication for historical accuracy and manage staleness by using batch updates with MongoDB Change Streams.
#8about 9 minutes
Key principles and resources for data modeling
Effective data modeling is driven by application use cases, relationship cardinality, and the identification of critical queries.
Related jobs
Jobs that call for the skills explored in this talk.
Matching moments
02:32 MIN
Why data modeling matters for front-end developers
NoSQL Data Modeling for Front-end Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
08:47 MIN
Core principles for successful NoSQL data modeling
NoSQL Data Modeling for Front-end Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
03:52 MIN
Shifting from transactional to interaction-based data models
Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
07:56 MIN
Contrasting relational SQL and NoSQL data models
Leveraging Real time data in FSIs
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
06:37 MIN
Understanding document databases and flexible schemas
NoSQL Data Modeling for Front-end Developers
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:35 MIN
Modeling connected data with graph databases
Cyber Sleuth: Finding Hidden Connections in Cyber Data
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
05:03 MIN
Handling evolving data formats with a flexible schema
40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
01:34 MIN
Understanding Cassandra's query-first data modeling
Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming
Unlock Moments
Create a free account to watch a limited number of Moments each month.
Upgrade to PRO for unlimited access to the full archive.
Upgrade to PRO for unlimited access to the full archive.
You have an account? Log in
Featured Partners
Related Videos
NoSQL Data Modeling for Front-end Developers
Stanimira Vlaeva
40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs
Maxime Beugnet
10 must-know design patterns for JS Devs
Erick Wendel
Database Magic behind 40 Million operations/s
Jürgen Pilz
Meet Your New BFF: Backend to Frontend without the Duct Tape
Noam Honig
Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming
Hartmut Armbruster
The Data Mesh as the end of the Datalake as we know it
Mario Meir-Huber
Protector Of The Realm
Sani Yusuf
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.

melibo
Frankfurt am Main, Germany
Intermediate
Senior
NestJS
Node.js
MongoDB
TypeScript



ALBRECHT JUNG GMBH & CO. KG
Schalksmühle, Germany
Junior
Intermediate
Senior
Linux
Node.js
MongoDB
Grafana


MongoDB
Frankfurt am Main, Germany
Remote
Senior
DevOps
MongoDB
Node.js
Kubernetes
+2

MongoDB
Municipality of Madrid, Spain
Senior
GIT
MongoDB
Routing
Salesforce Sales Cloud

