Planuję mieć moją bazę danych przechowywaną w Cloudant.
Czy bezpieczne jest korzystanie z lokalnego CouchDB podczas programowania, testowania i wdrażania naszej aplikacji ze świadomością, że wszystko działa lokalnie powinno również działać na Cloudant?Opracowanie dla Cloudant za pomocą lokalnego CouchDB
Odpowiedz
Wykonuję bardzo podobny proces. Nie potrzebujesz tych samych wersji, w rzeczywistości będzie zupełnie inaczej, bez względu na to, jak na to spojrzysz. Chmura jest bardzo fajna i wprowadziła wiele zmian i dodatków do ich systemu. Tak więc, jeśli patrzysz na rozwijanie widoków, załączników itp., Możesz rozwijać je lokalnie w swoim projekcie deweloperskim. Gdy twój projekt deweloperski będzie wyglądał dobrze, powinienem go sprawdzić na serwerze pomostowym/qa, z którego również chciałbym korzystać. Tam, gdzie trzeba uzyskać wspólny kod everyones. po wykonaniu tej czynności możesz odpalić replikator, aby powielić swoją inscenizację do produkcji.
Niezależnie od tego, jak się na to patrzysz, lub jak wyobrażasz sobie proces, będziesz chciał przyjrzeć się bliżej przejściu z dev do QA. Są sposoby na to, aby każdy mógł rozwijać się samodzielnie i połączyć się. Osobiście lubię używać github. Mam nadzieję, że pomoże to w Twoich zadaniach.
Oczywiście. Cloudant jest kompatybilny z interfejsem API z API Apache CouchDB z kilkoma subtelnymi wyróżnieniami, z których wszystkie są udokumentowane pod numerem http://docs.cloudant.com. Najważniejsze informacje są:
- wyłączymy tymczasowe widoki (byłyby kosztowne dla Ciebie w skali!)
- dla naszego systemu rozproszonego, musimy rozszerzyć update_seq od liczby całkowitej na ciąg
- swoją re- zmniejszyć kod będzie prawie zawsze można nazwać, więc zalecamy używanie wyłącznie wbudowaną zmniejszyć metod
- mamy w pełni zintegrowany lucence indeksowanie/wyszukiwanie
- mamy wielostopniowy przetwarzanie mapreduce poprzez „dbcopy”
- 1. Bezpieczeństwo CouchDB i Cloudant
- 2. Zmiana części dokumentu za pomocą CouchDB PUT
- 3. Opracowanie aplikacji Android za pomocą HTML, CSS i JavaScript
- 4. Załaduj UIWebView za pomocą lokalnego pliku CSS
- 5. Opracowanie wtyczki Safari
- 6. Opracowanie dla iPhone 4 lub 5 First
- 7. Jak zapytać o widok couchdb za pomocą klucza złożonego?
- 8. Jak utworzyć dokumentację projektu couchdb za pomocą Nano w Node.js?
- 9. Instalacja chmurowej i lokalnej instalacji CouchDB Dwukierunkowa replikacja
- 10. Jak wykonać transfer lokalnego portu za pomocą iptables
- 11. Niestandardowe atrybuty dla załączników CouchDB
- 12. Bitbucket: Dodanie lokalnego projektu do bitbucket za pomocą Mac OSX
- 13. Uzyskiwanie lokalnego adresu IP za pomocą funkcji getaddrinfo() C?
- 14. Wysyłaj pocztę z lokalnego komputera za pomocą aplikacji laravel
- 15. Dostęp do lokalnego komputera lokalnego za pośrednictwem usb
- 16. Jakie są opłaty za opracowanie na iOS, Androida i WP?
- 17. Mapy Google - opracowanie kodu pocztowego
- 18. Jak uzyskać wczorajszą datę za pomocą czasu lokalnego?
- 19. Instalowanie czcionki za pomocą Wix nie do lokalnego folderu czcionek
- 20. Jak zapisać dane z formularza za pomocą lokalnego magazynu HTML5?
- 21. Jak obliczyć histogramy lokalnego kodu binarnego za pomocą OpenCV?
- 22. Wyświetlanie czasu lokalnego za pomocą DateTimeFields w szablonach Jinja2 - Django
- 23. Jak uzyskać maskę podsieci lokalnego systemu za pomocą java?
- 24. Jak utworzyć certyfikat rozwoju lokalnego za pomocą SSL?
- 25. WAMP wysyłanie poczty za pomocą adresu lokalnego SMTP
- 26. Konwersja czasu UTC do czasu lokalnego za pomocą Nobiime
- 27. AVPlayerStatus dla pliku lokalnego niegotowy
- 28. Którego adaptera CouchDB dla Ruby powinienem użyć?
- 29. Opracowanie i zlokalizowanie własnego szablonu poczty
- 30. Symlinkowanie reaktywowania modułów za pomocą npm link dla lokalnego rozwoju daje błąd
Może warto wyjaśnić, że wyszukiwanie lucenu i dbcopy nie są dostępne w CouchDB. –
W Cloudant nie ma obsługi opcji 'all_or_nothing' w aktualizacjach zbiorczych. Nigdzie nie widzę tych informacji w dokumentach Cloudant i dowiedziałem się o tym od błędu runtime. – TMG