2010-07-21 17 views

risposta

3

Non direi "accedervi da qualsiasi luogo" è un vantaggio di CouchDB su SQL Server. Entrambi sono completamente accessibili da una varietà di clienti.

Il fattore di differenziazione chiave è il concetto fondamentale di come i dati vengono mantenuti come tabelle & colonne (SQL Server) rispetto ai documenti (CouchDB). Inoltre, CouchDB è progettato per sfruttare più copie con replica/mappa-riduzione in modo altamente tollerante. SQL Server può fare lo stesso livello di tolleranza agli errori, ma la vera riduzione della mappa è inesistente (la sua capacità di gestire i set imita le funzionalità fondamentalmente tuttavia - vedere la parola chiave GROUPING SETS).

Si dovrebbe notare questo post che mostra davvero quella mappa di ridurre ha il suo posto, ma è necessario scegliere lo strumento giusto per il lavoro:

http://gigaom.com/2009/04/14/mapreduce-vs-sql-its-not-one-or-the-other/

Problemi correlati