如何将Parse.com数据库移动到我自己的服务器并仍然使用Parse.com SDK?

时间:2015-09-15 17:02:00

标签: parse-platform server

我正在为我的Android应用程序使用Parse.com SDK服务。
我已经看到Parse在this地址的Github上发布了他们的Android SDK作为开源项目。

我的应用程序即将完成,当我将其上传到Play商店时,我不想被Parse.com控制(我的意思是我不想有一天被阻止,或者我不喜欢我不知道,所以我想将整个数据库移动到我自己的托管在安全公司的服务器上。

我已经检查了Github上的开源项目,并意识到我需要在自己的服务器上使用它就是生成应用程序ID和客户端密钥。

所以我想问一下是否有人知道如何生成Parse的应用程序ID和客户端密钥以在我自己的服务器上使用它,或者您可能知道将其移动到我的服务器的另一种方式?还有一个问题:今天我在我的应用程序中也使用了Facebook SDK。如果我将我的数据库移动到我自己的服务器上,我仍然可以在我的应用程序上使用Facebook SDK吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

我写了一篇关于如何将解析迁移到自定义服务器的文章。 https://medium.com/@jcminarro/run-parse-server-on-your-own-server-using-digitalocean-b2a7d66e1205

答案 1 :(得分:0)

与揭示其整个后端架构及其配置相比,Parse开源SDK之间存在 大量 差异。

开源SDK本质上​​是Parse REST API的包装器,还有一些便利功能和逻辑,用于本地解释Parse正在传输的JSON数据。

在较高的层面上,Parse使用MongoDB作为其核心数据库,并使用AWS(亚马逊网络服务)完全托管。整个架构非常复杂,不能拖放到自己的软件堆栈或硬件后端。

为了帮助您更好地了解Parse如何实现所有服务,here's an interesting presentation their Dev Ops team gave at an AWS convention。可以这么说,为超过180,000个应用程序托管后端服务需要一个复杂的基础设施,这是一个秘密的问题"所以说Parse就是两年前Facebook以超过8500万美元购买它们的原因。