Naprawdę chciałbym użyć CouchDB, a być może sprawić, że aplikacja Meteor otrzyma aktualizacje danych przez Meteor Publish and Subscribe. Ale nie można wymyślić, jak podłączyć aplikację Meteor z CouchDB zamiast the defaultMongoDB. Proszę pomóż.Jak używać CouchDB jako bazy danych backendu do aplikacji MeteorJS zamiast domyślnego MongoDB?
Odpowiedz
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 :)
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.
Co to jest "Mongo-livedata" rzeczy? Gdzie mogę znaleźć więcej informacji na ten temat? – Scholle
https://github.com/meteor/meteor/tree/master/packages/mongo-livedata – smathy
Twój początkowy link (do sekcji danych meteor docs) zgnił. – iconoclast
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ę:
- 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
- very cross-platform, w porównaniu to Meteor, ma również nice compatability breakdowns Plus obsługuje Safari Pulpit plus:
- Emulacja klienta bazy danych serwera jest silniejsza i dalej niż Meteror rzeczywiście PouchDB can be its own server (running on Node),
- ma an impressive list of powerful external projects including plugins -Take peek, w tym:
- "Peer Pokrowiec" (P2P --doubt Meteor może zrobić)
- pełnotekstowe i przestrzenna wyszukiwania
- 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.
- Lack's Meteor's live (self-updating) templates ale z wtyczek, ma 3 "MV * Adaptery", w tym podobne i strasznie popularne AngularJS.
- Performance-wise it seems to mostly beat leading competitor Couchbase Lite
Zobacz także hood.ie. Dostosowane do kanapy i posiada wiele wbudowanych funkcji comp z Meteor. –
- 1. Używanie Arkuszy Google jako bazy danych backendu
- 2. Używanie Spotlight jako "bazy danych" aplikacji
- 3. Szyfrowanie bazy danych MongoDB
- 4. NoSQL - MongoDB kontra CouchDB
- 5. Czy można używać Google App Engine jako bazy danych dla aplikacji na Androida?
- 6. Które z CouchDB lub MongoDB pasuje do moich potrzeb?
- 7. Jak używać tożsamości ASP.NET bez bazy danych
- 8. Jak używać agregacji MongoDB jako `$ lookup` jako` findOne() `
- 9. Mongodb - Zmień nazwę bazy danych
- 10. Jak używać Newtonsoft.Json jako domyślnego w Asp.net Core Web Api?
- 11. Czy można używać pamięci RDF również jako bazy danych zorientowanej na dokumenty?
- 12. Dodawanie bazy danych/backend do aplikacji android
- 13. Jak używać zmiennej składowej jako domyślnego argumentu w C++?
- 14. Ustaw limit bazy danych MongoDB (ROZMIAR)
- 15. czy można używać plików sql jako migracji bazy danych EF?
- 16. Jak używać pętli SQL do wstawiania wierszy do bazy danych?
- 17. Jak zapisać wyliczenie jako ciąg do bazy danych w szynach?
- 18. Jakie korzyści oferuje MongoDB w stosunku do ElasticSearch jako bazy danych NoSQL? Tylko
- 19. Mylić, jak używać CouchDB na Androidzie
- 20. Czy możemy użyć cassandra/couchdb/mongodb z infrastrukturą silnika aplikacji Google?
- 21. Używanie C++ do obliczania backendu w aplikacji internetowej
- 22. Zapisywanie html5 Canvas jako danych do bazy danych mysql
- 23. Visual Studio 2012 - projekt bazy danych - ustawianie domyślnego profilu publikowania
- 24. Jak używać log_loss jako danych w Keras?
- 25. Jak używać domyślnego Entity Framework i domyślną datę wartości
- 26. Pobierz bazy danych MongoDB w tablicy JavaScript?
- 27. Zapytanie bazy danych MongoDB z zapytaniem
- 28. Jak wyświetlić wszystkie bazy danych MongoDB w Node.js?
- 29. Kiedy używać magazynu kluczy/wartości, takiego jak Redis zamiast/obok bazy danych SQL?
- 30. Dlaczego warto używać AUFS jako domyślnego zaplecza magazynu Docker zamiast devicemapper?
Mongo API na CouchDB nie wydaje się być NAJLEPSZĄ rzeczą, ale widzę tu również pewną wartość –