n 202 gennaio 2015

Prototipare con MEAN.io

IV parte: Lavoriamo lato server

Nella nostra serie dedicata alla prototipazione attraverso MEAN.io, intendiamo realizzare un'applicazione che utilizza JavaScript come linguaggio di sviluppo, sia lato frontend che lato backend. In questa quarta parte, dedichiamo le nostre attenzioni agli aspetti tecnici relativi alla parte server, utilizzando Node.js e il database MongoDB.

di

n 190 dicembre 2013

Il teorema CAP... in Brewer

V parte: L'implementazione CP in MongoDB

Con questo quinto articolo concludiamo la serie dedicata al teorema CAP, più precisamente alle sue ripercussioni sulle architetture distribuite, illustrando le scelte operate dal team di MongoDB per far fronte all'impossibilità di fornire contemporaneamente le tre feature di totale Consistenza, continua disponibilità (Availability) e tolleranza alle Partizioni, come sancito dal teorema.

di

n 189 novembre 2013

Il teorema CAP... in Brewer

IV parte: I database NoSQL

In questo quarto articolo della serie dedicata al teorema CAP, iniziamo l'esplorazione di MongoDB non prima però di aver ricapitolato alcune informazioni sui database NoSQL. In coerenza con gli obiettivi della serie, lo scopo di questo articolo non è la presentazione dettagliata di MongoDB, ma fornire una serie di informazioni finalizzate alla trattazione dettagliata dei compromessi derivanti dal teorema del CAP. Discussione che però avrà luogo nel corso del prossimo articolo.

di

n 161 aprile 2011

I database NoSQL

II parte: MongoDB, un database scalabile e orientato ai documenti

Nel primo articolo di questa serie abbiamo visto cosa sono i database NoSQL e perché se ne è diffusa l‘adozione nei contesti dove la scalabilità è un requisito importante; abbiamo poi analizzato i modelli di dati più usati. In questo articolo, di taglio decisamente più pratico, presentiamo MongoDB, un database NoSQL orientato ai documenti, schema-less e basato su JSON.

di