2010-07-21 12 views

Odpowiedz

3

Nie powiedziałbym, że "dostęp do niego z dowolnego miejsca" jest zaletą CouchDB na serwerze SQL. Oba są w pełni dostępne od różnych klientów.

Kluczowym czynnikiem różnicującym jest podstawowa koncepcja utrzymywania danych jako kolumn & kolumn (SQL Server) w porównaniu z dokumentami (CouchDB). Co więcej, CouchDB został zaprojektowany tak, aby wykorzystywać wiele kopii z replikacją/map-reduce w sposób wysoce wyrozumiały. SQL Server może działać na tym samym poziomie tolerancji błędu, ale prawdziwa mapa-redukcja w nim nie istnieje (zdolność radzenia sobie z zestawami naśladuje zasadniczo możliwości - patrz słowo kluczowe GROUPING SETS).

Należy pamiętać ten post, który naprawdę pokazuje, że mapa zredukować ma swoje miejsce, ale trzeba wybrać odpowiednie narzędzie do pracy:

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

Powiązane problemy