Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Apache CouchDB
Forum PHP.pl > Forum > Bazy danych
rugby
Czy znacie już Apache CouchDB? To nierelacyjna, dokumentowo zorientowana baza danych open source, napisana w Erlangu. Jest niesamowicie skalowalna i wydajna, używa jej już wiele korporacji z branży Web 2.0.

Dane zapisywane są w niej jako luźne dokumenty JSON, nie muszą posiadać one jednej struktury. Przez to można ją dowolnie skalować przy zachowaniu kompatybilności. Widoki są definiowane przez funkcję agregującą i filtrującą, podobnie jak MapReduce od Google. Widoki mogą być zapisywane bezpośrednio w bazie lub generowane na bieżąco. Baza komunikuje się z klientami za pomocą JSON-owego API REST, co sprawia że jest niezwykle uniwersalna.

Jak Wam się wydaje, czy dokumentowo zorientowane bazy danych będą przyszłością w erze cloud computingu, jak ocenia ReadWriteWeb?
erix
Hmm, a nie jest to przypadkiem port Mnesia? snitch.gif Jeśli tak, to zalety są wymierne.

Szkoda, że do erlanga jest tak mało dokumentacji, bo składniowo to nieco porąbany język, ale możliwości... [;

Cytat
Baza komunikuje się z klientami za pomocą JSON-owego API REST, co sprawia że jest niezwykle uniwersalna.

Ciężko będzie... Zawsze to osobny demon, a żeby się upowszechnił - bez wsparcia firm hostingowych się nie obędzie...
dr_bonzo
No raczej takich mozliwosci nie potrzebujesz dla stronki ktora ma chodzic na serwerze wirtualnym.
rugby
To chyba nie ma znaczenia, czy CouchDB jest napisany w Erlangu, czy Javie, czy C++, byleby był wydajny.

To rozwiązanie dla profesjonalnych serwisów z wymaganym szybkim dostępem do danych, a nie dla stronek firmowych. A co do hostingu, to już pierwszy jest.
erix
Cytat
To rozwiązanie dla profesjonalnych serwisów z wymaganym szybkim dostępem do danych,

Wtedy, to prędzej by odpalono system napisany bezpośrednio w Erlangu, który dostęp do tego typu bazy posiada natywnie. O wydajności nie wspomnę. [;

Może się i mylę, ale może być ciężko CouchDB się przebić...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.