Что такое Couchbase и что такое Couchbase Lite? Есть ли разница между этими двумя? Как я могу создать couchbase lite в мобильном телефоне и как я могу связаться с сервером?Разница между couchbase и couchbase lite? [Ранее назывался touchDB]
ответ
Couchbase Lite - легкий двигатель базы данных для мобильных приложений в основном и небольших настольных приложений! для Вас по следующим ссылкам:
https://github.com/couchbase/couchbase-lite-ios/wiki/Why-Couchbase-Lite%3F
Couchbase Lite является переименованной версией того, что было ранее TouchDB.
Он позволяет иметь базу данных непосредственно на устройстве хранения мобильных устройств ... например, когда у вас нет доступа к Интернету или по соображениям производительности, по которым вы хотите, чтобы данные были локальными. Он доступен для устройств Apple (IOS) и Android.
Он также может копировать данные в полную версию Couchbase. Даже если подумать, что он код, который запускает движок, не то же самое, формат репликации данных совместим.
Знаете ли вы, что ... CouchDB? Я не знаю, насколько далеки друг от друга couchdb and couchbase, но я думаю очень далеко. До сих пор я понял, что Couchbase, Inc взял код couchdb и решил, что они хотят сосредоточиться на скорости.
Одна из самых сложных частей (скорость мудрая) couchdb - это синхронизация, поэтому они отбросили синхронизацию. Затем они начали реструктурировать код, чтобы сосредоточиться на скорости и других проблемах, которые их клиенты хотели (или то, что кушетка думает о потенциальных клиентах).
Чтобы добавить возможность синхронизации, они начали разработку шлюза синхронизации. Между тем, они разработали TouchDB, легкий механизм CouchDB-совместимой базы данных, подходящий для внедрения в мобильные приложения. Как упоминалось в doc, подумайте об этом так: если CouchDB - это MySQL, то TouchDB - это SQLite. Они использовали существующую среду CouchCocoa для взаимодействия между удаленным сервером CouchDB и локальным TouchDB. Позже они улучшили код touchDB, чтобы исключить использование CouchCocoa, а также переименовали touchDB в Couchbase-Lite (он же TouchDB 1.5). Они хотели сделать TouchDB, настоящий продукт (презентация по этой ссылке может вам помочь, Here).
Затем они начали изменять CBL (aka touchdb 1.5), чтобы он мог работать с шлюзом синхронизации (единственный способ, которым может быть синхронизирован сервер couchbase), и в этом случае лучше сделать код синхронизации в Couchbase-Lite.
Репликация - одна из самых крутых вещей, которую CBL может сделать для вас. Достаточно док на github repo, чтобы попасть в дорогу. Если вы в какой-то момент задержались, перейдите в список рассылки CBL «Mobile Couchbase». Возможно, вы можете найти несколько вопросов, которые похожи на ваши.
Надеюсь, что это поможет.
Я думаю, что мы должны начать здесь:
CouchDB, Couchbase и Cloudant
Сегодня существуют две основные базы данных компаний, которые могут проследить свою родословную до Apache CouchDB: Couchbase и Cloudant. Оба они являются отдельными продуктами по сравнению с CouchDB.
Однако все три из этих баз данных имеют одинаковые CouchDB sync protocol.
ТеперьCouchbase
Основные продукты: Couchbase сервер, синхронизации шлюз, Couchbase Lite
"Couchbase Lite или Couchbase Mobile": создает/Android базы данных IOS на устройстве, подъезд по умолчанию на http://localhost:5984. Затем вы можете реплицировать локальные «Couchbase Lite» с другими внешними Couchbase/CouchDB. У Couchbase Lite есть встроенные API, вы обычно работаете с теми, для родных приложений, а не с помощью вызовов ReST. См. http://developer.couchbase.com/mobile.
У вас также есть LiteGap/Phone Gap Plugin, который позволяет вам создавать и использовать «Couchbase Lite« db в проекте PhoneGap.
Как создать Couchbase Lite App
PouchDB
Еще один интересный инструмент, который стоит посмотреть это PouchDB: бее ch - реализация CouchDB для JavaScript. Его цель - эмулировать CouchDB API с почти идеальной точностью, работая в браузере или в Node.js.
Более того, очень хороший ответ о Differences between PouchDB and CouchBase Lite + LiteGap
Чтобы уточнить, в этом ответе говорится, что вы получаете доступ к Couchbase Lite через локальный порт. Couchbase Lite имеет собственные API. Обычно вы работаете с приложениями для родных приложений, а не с вызовами ReST. Подробнее см. Http://developer.couchbase.com/mobile. – Hod
Вы совершенно правы, просто добавили разъяснения – delkant
- 1. Couchbase Lite и CouchDb
- 2. Couchbase-lite и CouchDB
- 3. Обновление Couchbase lite до 1.2
- 4. couchbase server + couchbase lite + couchbase syncgetway + nodejs + raspbarry pi
- 5. Репликация реплики Couchbase Lite
- 6. iOS использовать couchbase lite
- 7. Couchbase Lite начинаются локально
- 8. Ошибка репликации Couchbase-lite
- 9. Couchbase Lite отфильтрованная репликация pull
- 10. Clear Concept of Couchbase lite vs Couchbase Server
- 11. Couchbase lite переименовать базу данных
- 12. CouchBase Lite Continuous Replication Stops
- 13. Couchbase lite Статус документа Android
- 14. Document.ChangeListener удалены в Couchbase Lite
- 15. Couchbase Lite Doc отсутствующие свойства
- 16. Ошибка репликации ios couchbase-lite
- 17. Couchbase lite Документы Сохранить формат
- 18. Couchbase lite путь хранения данных
- 19. Что касается couchbase lite и шлюза синхронизации
- 20. couchbase lite .net и типизированные объекты
- 21. Couchbase Lite и XCode 7 (Swift)
- 22. Couchbase Lite Replication setFilter и setFilterParams
- 23. Confused with CouchDB и Couchbase
- 24. с использованием колбы + couchdb + couchbase lite
- 25. Какое издание couchbase lite в android?
- 26. SQLite vs Couchbase Lite для Xamarin app
- 27. Couchbase lite Android - нет документов в корзине
- 28. Работник уведомления в Couchbase Lite для GCM
- 29. Couchbase lite на Android - Общая архитектура?
- 30. Запросить несколько ключей в режиме couchbase lite
ли вы читать документы для CouchbaseLite? https://github.com/couchbase/couchbase-lite-ios Попробуйте начать с документов для обоих, а затем посмотрите, есть ли у вас еще вопрос. – WiredPrairie
Краткий ответ: Couchbase Server - это база данных предприятия NoSQL. Couchbase Lite - полнофункциональная встроенная база данных, предназначенная для мобильных устройств, IoT и т. Д. Подробнее см. Http://developer.couchbase.com/mobile. – Hod