2009-07-28 24 views
6

Niektóre opcji znalazłem sąKtórego adaptera CouchDB dla Ruby powinienem użyć?

Wolę pr ojects, które są na GitHub, ponieważ to sprawia, że ​​najłatwiej mi rozwidlać i przekazywać poprawki. Wszyscy pasują do tego wymogu.

Jestem przyzwyczajony do Railsów, więc lubię rzeczy, które działają jak modele ActiveRecord. Z drugiej strony, ja też nie chcę za dużo między mną a kanapką - jest powód, dla którego używam tego jako mojej bazy danych, mimo wszystko.

Wreszcie wszystkie wydają się być dość aktywnie utrzymywane (z możliwym wyjątkiem: couch_foo).

Zgaduję, że sprowadza się to do (wprawdzie i niestety) subiektywnego: czy ktokolwiek miał dobre lub złe doświadczenia z którymkolwiek z nich?

Odpowiedz

1

ActiveCouch nie jest kompatybilny z CouchDB 0.9.x i istnieje pewna krytyka, że ​​nie modeluje on semantyki CouchDB tak dobrze (napisałem to zasadniczo z tego powodu, o którym wspomniałeś), że znałem semantykę ActiveRecord)

Myślę, że najbardziej kompletnym i aktywnie rozwijanym jest CouchRest.

1

nie mam odpowiedzi na główne pytanie, ale nie widziałem George Palmer dostarczyć talk na CouchDB i couch_foo na Rails Underground 24-Jul-2009, więc to chyba śmiało powiedzieć, że jest nadal aktywna.

Nie sądzę, że nagrania z sesji w pokoju, w którym rozmawiał George, były wstydliwe, ale mogą jeszcze nie być przygotowane. Spróbuj sprawdzić here.

0

To naprawdę zależy od systemu, który budujesz. CouchDB nie jest przystosowany do relacyjnego systemu danych, więc sprawienie, by działał jak ActiveRecord (a przez to realizowanie relacji) jest jak przyklejenie kwadratowego kołka w okrągłym otworze. CouchPotato jest ładne i proste w użyciu, ale (jak jest) pozwala tylko połączyć się z jednym serwerem CouchDB. CouchREST jest moim ulubionym gronem i jest bardzo łatwy w użyciu.

Powiązane problemy