Difficulty: Beginner
Estimated Time: 10 minutes

Markdown editor for creating steps

Changes are automatically saved.

Code can be marked as user-executable via your code here

Don’t stop now! The next scenario will only take about 10 minutes to complete.

MongoDb base

Step 1 of 10

Concetti fondamentali

Perche' Mongo DB

Scalabilita'

Hardware

    -> parallelismo 

    -> scalabilita' per "big data" 

Sviluppo

    -> renderlo piu' facile ed elegante 

    -> gestione di strutture di dati complesse, non strutturate o polimorfiche 

DB tradizionale:

#

#

#

#

#

Mongo

# # # # #


Differente modellizazione dei dati "document-oriented"

JSON

{ 

    x:3, 

    y:"abc", 

    z:[1,2], 

    a:{...} 

 } 

DB tradizionale: 2 tabelle

Mongo : embedding

In mongo le query sono rappresentate da JSON, ed il risultato e' JSON