Techniques The four main techniques for data modeling in Firestore

This lesson is available for PRO members or as a single course purchase. Sign-in and choose a plan below.
Get Unlimited PRO Access


*Enrollment provides full access to this course (and updates) for life.

  1. Embed. Model data directly on a document.
  2. Root collection. Normalize data into separate collections, then reference document IDs.
  3. Subcollection. Nest data in a collection under a document.
  4. Bucket. Separate data into multiple documents, but embed as much as possible.


Ask questions via GitHub below OR chat on Slack #questions