CouchDB posiada interfejs REST dostępu do danych. Jest on prosty, gdy wystarczy nam pobranie prostych danych. Jeśli chcemy jednak wykonać skomplikowane zapytanie, musimy naszą bazę odpowiedni przygotować i utworzyć widok, przy pomocy którego wywołujemy zapytanie. Dla lubiących SQLe - to jest przesiadka do innego wymiaru, takiego bez SQLi :-) Porządnie opanowane widoki mogą przyspieszayć odczytu danych wielokrotnie. I tutaj nie oszczędzamy, tzn. potrzebujemy widoku z przekrojem danych z kilkoma opcjami, zróbmy sobie te N-opcji i baza zadba o odpowiednie serwowanie nam gotowych wyników.
Polecam świetny wstępniak do CouchDB, który na pewno przybliży zabawe z tą bazką.
Materiały wideo:
Cloud Computing in Plain English
Linki:
Into to REST
Mars: A MapReduce Framework on Graphics Processors
Grid Gain
Disco is an open-source implementation of the Map-Reduce framework for distributed computing
Linux Journal chats with GoGrid about Cloud Computing
Cloud Computing in Plain English
Brak komentarzy:
Prześlij komentarz