Skip to content
KodeTrail

NoSQL

Data beyond tables.

Beginner12 lessons≈2 h 32 min total
Start this trail

Begins with: What is NoSQL?

Trail map

  1. Camp 1

    First steps

    What NoSQL is — and what JSON has to do with it.

    1. What is NoSQL?10 min
    2. JSON: the language of documents12 min
    3. Documents vs. tables12 min
  2. Camp 2

    Document databases

    Collections, documents, and everyday operations.

    1. Collections and documentsOn the trail map
    2. CRUD operationsOn the trail map
    3. Queries and filtersOn the trail map
  3. Camp 3

    Data modeling

    The art of shaping documents well.

    1. Embedding vs. referencingOn the trail map
    2. IndexesOn the trail map
    3. Schema design patternsOn the trail map
  4. Camp 4

    The NoSQL landscape

    Key-value, wide-column, graph — and how to choose.

    1. Key-value storesOn the trail map
    2. Wide-column and graph databasesOn the trail map
    3. Choosing the right databaseOn the trail map