2012-05-28 19 views

Odpowiedz

7

Teraz można korzystać z couchdb Meteor jak kropla w zastępstwie MongoDB. Faceci z Cloudant stworzyli integrację Couchdb z Meteor.

Najlepsze jest to, że jego API jest podobne do tego na Mongo w Meteor. Tutaj jest pakiet i szczegóły: https://github.com/cloudant/meteor-couchdb/

Enjoy :)

+0

Mongo API na CouchDB nie wydaje się być NAJLEPSZĄ rzeczą, ale widzę tu również pewną wartość –

6

The Data section of the Meteor docs (ostatni akapit) wspomnieć o zastępowaniu innych silników DB w Mongo pisząc sterownik. Oto cytat:

Można zastąpić inną bazę danych dla MongoDB, udostępniając sterownik bazy danych po stronie serwera i/lub pamięć podręczną po stronie klienta, która implementuje alternatywny interfejs API. Mongo-livingata jest dobrym punktem wyjścia dla takiego projektu.

+0

Co to jest "Mongo-livedata" rzeczy? Gdzie mogę znaleźć więcej informacji na ten temat? – Scholle

+1

https://github.com/meteor/meteor/tree/master/packages/mongo-livedata – smathy

+0

Twój początkowy link (do sekcji danych meteor docs) zgnił. – iconoclast

8

Zwłaszcza this (Meteor+CouchDB) seems to be increasingly not happening, PouchDB jest najlepszą alternatywą, że najbliższy Znalazłem, i tak mam zamiar zacząć z nim.

PouchDB notabli znajdę:

  1. możliwość synchronizacji z 2 głównych gospodarzy couchdb z nice intro by (my favorite) Cloudant, plus własny hosting za http://pouchdb.com/faq.html
  2. very cross-platform, w porównaniu to Meteor, ma również nice compatability breakdowns Plus obsługuje Safari Pulpit plus:
  3. Emulacja klienta bazy danych serwera jest silniejsza i dalej niż Meteror rzeczywiście PouchDB can be its own server (running on Node),
  4. ma an impressive list of powerful external projects including plugins -Take peek, w tym:
    1. "Peer Pokrowiec" (P2P --doubt Meteor może zrobić)
    2. pełnotekstowe i przestrzenna wyszukiwania
    3. Brakuje Meteor's impressive authentication (including Meetup accounts!), ale wydaje się, że uwierzytelnianie podstawowe i już silne dzięki CouchDB (na https://github.com/nolanlawson/pouchdb-authentication) iimponujące uwierzytelnianie: http://en.wikipedia.org/wiki/Mozilla_Persona wsparcie.
    4. Lack's Meteor's live (self-updating) templates ale z wtyczek, ma 3 "MV * Adaptery", w tym podobne i strasznie popularne AngularJS.
  5. Performance-wise it seems to mostly beat leading competitor Couchbase Lite
+1

Zobacz także hood.ie. Dostosowane do kanapy i posiada wiele wbudowanych funkcji comp z Meteor. –