我正在寻找创建移动应用程序并与云数据库(或服务器)连接的最佳方法。 所以我的第一个问题是:从移动应用程序直接通信到数据库中是一种好习惯吗?
如果是,那么哪个数据库最适合这项工作?天蓝色?甲骨文?火力地堡...?
如果否,那么首先沟通的最佳服务是什么?哪个协议?
最推荐的方法是什么?我的服务器将使用什么操作系统(windows?mac?)无关紧要?
答案 0 :(得分:0)
最好在两者之间构建一个api。在您的应用中进行查询有点冒险。
您可以为此使用nodejs框架Sails.js或Express.js
答案 1 :(得分:0)
对于云数据库,Firebase非常易于实现和使用数据库。关于设置和工作过程,有很多信息资源。
答案 2 :(得分:0)
构建REST API与服务器通信的最佳方法。但是,如果您不想这样做,则应寻找Firebase。 Firebase是真正快速构建移动和Web应用程序的最佳平台之一。它为您提供身份验证,实时数据库,存储,托管崩溃报告等。使用Firebase,您可以对谁可以写入数据库设置安全性规则,从而消除了未经授权访问数据库的风险。 另外请记住,如果使用firebase,则应以尽可能少的读写请求数量来构造数据库,因为如果使用不当,firebase可能会有点贵。