2016-08-01 104 views
0

我想将本地数据库的内容存储到Oracle云中。我已经搜索了互联网,但找不到任何可以指导我获得结果的apis。该文件是非常天真的,我找不到解决方案。 一直在寻找3天,帮助将不胜感激将数据从本地数据库存储到Oracle MCS

+0

XylemRaj,你可以请添加更多的细节。在你的主题中你提到了“Oracle MCS”,但是在你的开头语句中你提到了“oracle云”。您是否特意要将数据存储在Oracle MCS或其他Oracle云产品中? Oracle有一系列不同的云产品。 –

+0

对不起,我想将数据存储在Oracle MCS中 – XylemRaj

回答

2

(声明:我对Oracle MCS团队合作)

针对您想将数据存储在MCS您的更新。

让我们把这个讨论分成两部分,MCS服务器端和客户端,Android就是你的情况。

从MCS服务器的角度来看,存储有两种选择:“存储API”和“数据库API”。 “存储API”旨在将文件(又名。对象)存储在集合中。 “数据库API”用于存储在RDBMS表中的更多传统数据,列&行。所以你需要做出一个你认为更适合你需求的选择。

请注意,存储API可以作为REST API从移动客户端的MCS外部访问,也可以手动写入MCS中的node.js自定义API。但是,数据库API只能从node.js自定义API访问。因此,如果您选择使用数据库API,则还必须构建服务器端自定义API以将数据库API公开给您的客户端。使用Storage API它已经暴露给您的客户。

如果我们转到客户端并且需要做什么,您最终需要构建您的客户端以联系这些服务器端API,您可以选择这些API作为上述说明。在构建客户端时,您有两种选择:

1)手动 - 创建自己的代码以在Android本地数据库(例如SQLLite)中创建,存储和管理对象,然后您需要编写客户端代码使用您设置的MSC服务器API,并从本地数据库读取/写入数据。这里有潜在的重要工作,但是,MCS Android SDK将使这项工作更容易,因为它提供客户端库来调用我们上面考虑的服务器端存储API或定制API(包装存储API或数据库API),而比你不得不编写原始的REST调用。

2)自动 - MCS Android SDK还提供了一个“数据脱机&同步”SDK,负责为您创建,存储和管理设备数据库中的对象,并使数据与服务器端同步你,根据你选择的一堆政策。仍然需要一些编码,但与上述手动选项相比,大部分编码都大大减少了。

我确定您已经熟悉MCS YouTube channel,它确实涵盖了如何构建自定义API,使用存储API以及在脱机数据脱机版中包含视频。查看频道中的主要主题区域的播放列表。偶然,我真的完成了Android的视频数据离线&同步几个星期回来(记得在这之前观看其他数据离线&同步视频!),它还没有公开。但你可以有一个偷拍高峰的视频here

(这个职位的未来的读者留言:请注意,URL,当我们终于正确地发布视频可能会改变)

+0

给出的教程不运行,我一直在尝试,因为过去3天 – XylemRaj

+0

什么教程?你的意思是视频吗?适用于我。 –

+0

不,我的意思是与SDK一起出现的演示Android项目。我正在尝试使用本教程上传文本时遇到401-未经授权的异常。也交叉检查了Oracle的凭证。 – XylemRaj

相关问题