Domanda

Ho inciampato su cose come alternative RDBMS molto spesso ora un giorno ... e sto seguendo alcuni dei implementazione open source ..

Quello che ho capito è: è più adatto per le applicazioni web in larga scala (come Google e Amazon) .. hanno principalmente concentrati su molto grande file system distribuito ..

come questo potrebbe aiutare le piccole start-up alla ricerca di un data store alternativo costosi esistenti .. e questo è davvero cedere sia guadagno di prestazioni e maintanance per piccole applicazioni?

Ho appena iniziato questa discussione e belive qualcuno qui già ottenuto stessa frustrazione provare questi nuovi approcci in precedenza e può acquisire esperienza in esso .. questo può aiutare start up come noi ..

È stato utile?

Soluzione

Tutto dipende vostri requisiti di scala. RBDMS richiedono serrature di lavorare e quindi può veramente solo essere scalati "up". DB-style NoSQL, come Googles bigtable e CouchDB sono altamente scalabile e molto economici, ma può diventare molto complicato di scrivere un app in cima come gli sviluppatori hanno a che fare con tutti i tipi di dati consistenza / problemi di tolleranza di errore a livello di applicazione burbero.

Direi che per una piccola applicazione che si sta probabilmente meglio con un database relazionale basato su SQL. Mentre in teoria molto più costoso, essere realistici in una piccola scala che commercia prezzo fuori come un sistema molto più semplice con cui lavorare.

Se invece stai avvia è una soluzione di muti-tenant che ha bisogno di fare con un sacco di scrive, mi piacerebbe guardare con attenzione le alternative.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top