Please enable JavaScript.
Coggle requires JavaScript to display documents.
Big Data (proprietà desiderabili in un sistema per Big Data (fault…
Big Data
-
Lambda Architecture
-
-
batch layer
-
-
il calcolo delle viste è un semplice programma single-thread scalabile semplicemente aumentando il numero delle macchine
serving layer
-
-
si tratta di un db che supporta random reads ma non random writes, ciò lo rende molto meno complesso
-
speed layer
-
-
realtime view = f(realtime view, new data)
query = f(batch view, realtime view)
computazione incrementale, quindi più complessa
contiene pochi dati, al più qualche ora
-
applicazione di esempio
-
introduciamo una coda
-
si risolvono i problemi di timeout con l'idea di aumentare la dimensione della coda in caso di saturazione
shards
-
-
aumentare il numero di server aumenta la probabilità che uno di loro vada down, rendendo i dati in esso contenuti siano inaccessibili
puoi aggiungere una coda in cui allocare le operazioni da effettuare una volta che il server torna up
-
-
-
-
-