2012-05-28 7 views

Respuesta

7

Ahora puede utilizar couchdb con Meteor como una gota en el reemplazo para MongoDB. Los chicos de Cloudant han creado la integración de Couchdb de Meteor.

Lo mejor es que su API se asemeja a la de Mongo en Meteor. Aquí es el paquete y los detalles: https://github.com/cloudant/meteor-couchdb/

Enjoy :)

+0

Mongo API en un CouchDB no parece lo mejor, pero puedo ver algo de valor allí también –

6

The Data section of the Meteor docs (último párrafo) mencionar la sustitución de otros motores de DB por Mongo escribiendo un controlador. Aquí está la cita:

Puede sustituir otra base de datos para MongoDB proporcionando un controlador de base de datos del lado del servidor y/o un caché del lado del cliente que implemente una API alternativa. Mongo-livedata es un buen punto de partida para un proyecto de este tipo.

+0

¿Qué es esta cosa "mongo-LiveData"? ¿Dónde puedo encontrar más información al respecto? – Scholle

+1

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

+0

Su enlace inicial (a la sección de datos de los documentos meteorológicos) se ha podrido. – iconoclast

8

Sobre todo porque this (Meteor+CouchDB) seems to be increasingly not happening, PouchDB es la mejor alternativa más cercano que he encontrado, y por lo que va a iniciar con ella.

PouchDB notables encuentro:

  1. capacidad de sincronizar con los 2 grandes anfitriones CouchDB, con nice intro by (my favorite) Cloudant, además de su propio alojamiento por http://pouchdb.com/faq.html
  2. very cross-platform, en comparación to Meteor, también tiene nice compatability breakdowns además es compatible con Safari escritorio plus:
  3. su emulación de cliente de la base de datos del servidor se siente más fuerte y más avanzada que Meteror de hecho PouchDB can be its own server (running on Node),
  4. tiene an impressive list of powerful external projects including plugins -tomar un vistazo, incluyendo:
    1. "bolsa Peer" (P2P --doubt Meteor puede hacer eso)
    2. texto completo y búsqueda espacial
    3. Carece Meteor's impressive authentication (including Meetup accounts!), pero parece que la autenticación básica y ya es fuerte con CouchDB (por https://github.com/nolanlawson/pouchdb-authentication), y that mentions autenticación impresionante viene: http://en.wikipedia.org/wiki/Mozilla_Persona soporte.
    4. Lack's Meteor's live (self-updating) templates pero de los complementos, tiene 3 "MV * Adapters" que incluyen AngularJS similar y terriblemente popular.
  5. Performance-wise it seems to mostly beat leading competitor Couchbase Lite
+1

También eche un vistazo a hood.ie. Orientado a los sofás y tiene muchas comp incorporadas con Meteor. –

Cuestiones relacionadas