我们有一个Android应用程序,当前将数据发送到php脚本,该脚本写入同一服务器上的mysql数据库。我们正在考虑使用可扩展的远程数据库,例如亚马逊RDS。
问题是我们的Android应用程序如何写入这些远程数据库?他们有什么样的休息API,或者我们是否必须将数据发送到我们服务器上的相同php脚本,但是使用它来发布到远程mysql数据库?
由于
答案 0 :(得分:0)
完全取决于远程数据库。筛选他们的开发人员文档,了解您需要做些什么才能使用它们。
你很可能会做你提到的任何一个选项(直接通过你的Android应用程序进行交互,或者在你的服务器上使用PHP脚本作为中间人)。
就个人而言,我会在您的服务器上使用充当API的中间人PHP脚本,因为它允许您更改远程数据库而无需更改/重新打包Android应用程序。
答案 1 :(得分:0)
也许要么应该能够进行数据库插入;我们现在还不知道。您需要确定中间层是否有必要,或者您是否将在设备上进行所有处理。例如,您可能希望使用中间的PHP部分,因为它很容易更改,而不是设备。如果一切都是一样的,不管是什么,你都可以从给定安全链接的设备发送导演,并让它能够在第一时间这样做。
由于未来很难看,我会坚持使用PHP。这是基于您在此提供的有限信息。