Attualmente sto lavorando alla ristrutturazione di un database che rientra in un sistema che abbiamo sviluppato e stiamo pensando di portare la soluzione al cloud.
Quello che facciamo è recuperare un gran numero di datidai sistemi ERP (articoli, vendita al giorno ecc.) e fare calcoli complicati su questi dati per articolo nel nostro database. Il numero di record che abbiamo, ad esempio nella tabella di vendita, può arrivare a miliardi di righe. Creiamo dati da questi calcoli sotto forma di ordini e previsioni.
Sono interessato a guardare le soluzioni NoSQL,a causa dell'idoneità per l'ambiente cloud e anche per semplificare il codebase. Comunque non sono sicuro se NoSQL è adatto per un caso d'uso come quello che ho io. Cosa ne pensate voi, dovrei restare con RDBMS o guardare in NoSQL?
Se pensi che dovrei guardare più da vicino a NoSQL, MongoDB è la strada da percorrere o c'è qualcos'altro che consiglieresti?
Sto pensando di usare Node.js, Rails o Razor MVC per il codice.
risposte:
2 per risposta № 1Se si utilizza mongodb una combinazione di una configurazione mongodb e un hasdoop per crunch i numeri sarebbero un buon inizio. C'è un ottimo plugin mongodb hadoop ufficiale.
https://github.com/mongodb/mongo-hadoop
Vorrei caricare in modo definitivo la configurazione dei dati e sperimentare