Ho letto molti post su database non relazionali, l'intero movimento NOSQL e ci sono molte nuove attività intorno ad esso. Sembra un approccio molto interessante alla realizzazione di applicazioni web altamente scalabili ma sfortunatamente (ma anche una buona cosa in questa fase nascente) non c'è un leader/standard abbastanza chiaro al momento.Come sarebbe stato progettato un database "NOSQL" per applicazioni consumer (ad esempio social bookmarking)
Il mio sottofondo è nello stack LAMP (con MySQL come dB) e volevo capire quali differenze e limitazioni ci sarebbero - ma usando l'esempio di applicazioni web di vita reale là fuori. Ci sono un sacco di buoni articoli sulla teoria dei pro/contro di RDBMS rispetto a non RDBMS, ma non ho trovato nulla che passi attraverso un esempio di come un'app web esistente (ad esempio il social bookmarking) sarebbe stata costruita diversamente da prendere vantaggio della nuova struttura dB e quali caratteristiche si dovrebbero lasciare fuori se ce ne sono - dove il NOSQL dB potrebbe essere un valore-chiave o un documento-centrico o grafici.
Qualcuno sarebbe disposto a fare un tentativo di confronto ad alto livello di un modello/architettura RDBMS NOSQL rispetto a un'app web reale (come il social bookmarking o qualsiasi altro esempio che potrebbe spiegare bene i concetti) ?
Per riferimento per gli altri, qui sono alcuni degli articoli che ho incontrato:
- Non-Relational Database Design
- http://nosql-databases.org/
- http://linux-mag.com/cache/7579/1.html
- http://blog.boxedice.com/2009/07/25/choosing-a-non-relational-database-why-we-migrated-from-mysql-to-mongodb/
- http://bret.appspot.com/entry/how-friendfeed-uses-mysql
- http://metabrew.com/article/anti-rdbms-a-list-of-distributed-key-value-stores/
- http://rackspacecloud.com/blog/2009/11/09/nosql-ecosystem/
- http://horicky.blogspot.com/2009/11/nosql-patterns.html
hanno votato per chiudere. Questo è un sito di domande e risposte e hai richiesto una serie di saggi. –
Non chiudere, darei 200 rappresentanti per ascoltare una risposta. Non avrei mai * mai * trovato una porta funzionante di un'app web in un database NoSQL, almeno, uno che sarebbe scalabile. – Xeoncross
@Xeoncross - nessun motivo per cui hai downvoted la mia risposta? Mi piacerebbe l'opportunità di recitificarmi ... – GalacticJello