meteor - IBM Cloudant、PouchDB、Hoodie、Meteor 之间的关系

标签 meteor offline pouchdb cloudant hoodie

IBM Cloudant、PouchDB、Hoodie、Meteor 之间有何关系?

我正在看https://www.youtube.com/watch?v=MALKo1bSa4Y其中提到了这些技术,但还没有让我了解其中的关系,所以我希望有一个简洁的文字摘要。

最佳答案

IBM Cloudant 是基于 Apache CouchDB 的数据库即服务。它是一个 JSON 文档存储,其存储机制使其非常适合拥有多个部分连接的数据集,例如“云端”副本和移动设备上的副本。

PouchDB 是一个开源数据库,可以在浏览器或使用 CouchDB 复制协议(protocol)的 Node.js 中运行。它可用于在移动设备上存储数据,并可选择在需要时将数据复制到云(CouchDB 或 Cloudant)。这种做法通常称为“离线优先”开发 - 让您的应用在本地数据存储中存储和检索数据,以便为用户提供 100% 的正常运行时间,即使没有网络连接也是如此。

Hoodie 和 Meteor 是固执己见的应用程序开发框架。您可以使用他们的脚手架来构建您的应用程序。他们反过来可以使用 PouchDB 进行本地存储和/或使用 Cloudant 或 CouchDB 作为服务器端存储。

关于meteor - IBM Cloudant、PouchDB、Hoodie、Meteor 之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39184190/

相关文章:

node.js - 在 Meteor 中正确启用 filepicker.io 的安全性

javascript - 如何重新运行我的 Meteor 发布以刷新客户端上集合的内容?

ios - 与 Parse 后端保持同步的离线数据存储用例

gradle - 构建Gradle存储库以进行离线开发

javascript - Pouchdb 加入/链接文档

javascript - 如何使用 javascript 渲染模板值 - Meteor

css - 如何在网站的某些页面上不使用 CSS 文件?

android - 除了蓝牙之外,还有其他跨平台离线发送数据的方法吗?

javascript - 有没有好的方法来替换集合中的所有 couchDB 对象?

couchdb - 应用程序离线启动时的数据库复制