Ich würde nicht sagen "Zugriff von überall" ist ein Vorteil von CouchDB über SQL Server. Beide sind vollständig von einer Vielzahl von Kunden zugänglich.
Der wichtigste Unterscheidungsfaktor ist das grundlegende Konzept, wie Daten als Tabellen & Spalten (SQL Server) gegenüber Dokumenten (CouchDB) beibehalten werden. Darüber hinaus ist CouchDB so konzipiert, dass mehrere Kopien mit Replikation/Map-Reduce auf höchst fehlerverzeihende Weise genutzt werden können. SQL Server kann das gleiche Maß an Fehlertoleranz erreichen, aber True Map-Reduce ist darin nicht existent (seine Fähigkeit, mit Sets umzugehen, imitiert die Fähigkeiten jedoch grundsätzlich - siehe GROUPING SETS-Schlüsselwort).
Sie sollten diesen Beitrag beachten, die wirklich zeigt, dass Karte reduzieren hat seinen Platz, aber Sie müssen das richtige Werkzeug für den Job holen:
http://gigaom.com/2009/04/14/mapreduce-vs-sql-its-not-one-or-the-other/