首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动数据和云服务之间有什么区别?

移动数据和云服务之间有什么区别?
EN

Stack Overflow用户
提问于 2014-12-20 12:29:22
回答 4查看 214关注 0票数 1

你好,我正在分析在我的应用程序中使用的这两个服务,我找不到关于这两个服务之间的区别的文档。我知道移动数据扩展了cloudant,但利弊是什么呢?在我的例子中,我需要对数据有更多的控制,例如创建视图(我无法在移动数据服务中创建)等等。

那么,你知道这两个服务之间的主要区别吗?何时使用移动数据或云?

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-01-08 11:21:16

在iOS应用程序中使用Cloudant有三种方法:

  1. 通过将Cloudant作为服务添加到应用程序中,直接使用Cloudant。
  2. 具体使用MobileFirst for iOS数据部件(目前是beta版)。
  3. 使用移动数据跨平台SDK。

(1)和(2)允许您通过Cloudant仪表板或Cloudant HTTP API添加视图,从而使用Cloudant中的视图。

(3)是在后台使用Cloudant的服务,但不使用Cloudant提供对数据的直接访问;您仅限于SDK公开的服务。因此,您不能使用许多Cloudant特性,如视图或Cloudant查询。这里将Cloudant更多地看作是一个实现细节,而不是(1)和(2)中公开的组件。

因此,(1)或(2)可能更适合您的需要,因为您提到想要使用视图。

票数 3
EN

Stack Overflow用户

发布于 2014-12-20 14:08:41

bluemix移动数据服务的后端是cloudant.For详细信息,请参阅下面的入门链接:

https://www.ibm.com/developerworks/cloud/library/cl-rapiddev-app/

http://www.techrepublic.com/blog/the-enterprise-cloud/managing-your-databases-in-the-cloud-how-cloudant-does-it/

https://www.ibm.com/developerworks/cloud/library/cl-rapiddev-app/

P.S-Cloudant是非sql(不支持创建视图) DBAAS

有关no-sql的详细信息,请参见以下链接:

http://www.zdnet.com/article/what-is-nosql-and-why-do-you-need-it/

票数 0
EN

Stack Overflow用户

发布于 2014-12-20 14:48:06

Cloudant是IBM移动数据后端。是的,您可以使用JavaScript MapReduce函数构建排序的辅助键:值索引,称为“视图”。

以下是一个例子:

代码语言:javascript
复制
map: function(doc){
    if (doc.rep){ emit({"rep": doc.rep}, doc.amount); }
}
reduce: _sum

有关更多细节,您可以参考以下链接:

  • 设计/销售/index.html
  • 设计/销售/index.html#basic
  • 设计/whatwouldbiebersay/index.html
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27580243

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档