MySQL 云数据库 API 的

MySQL Cloud DB API's

我希望使用一个在线数据库,各种应用程序(iOS、Android 等)、网站和一些硬件产品将作为新网络的一部分进行通信和操作/ app / IoT product-service.

我有技术能力,但不是应用开发者。我有一个带 Rackspace 的云服务器,并且修改了他们的云数据库。我有网页设计背景,能够设置 MySQL 服务器和管理数据库。

因此,我决定出于原型制作的目的 - MySQL 可能是可行的方法。我知道我需要一个 API,它将充当各种应用程序、网站等之间的中间人。

Rackspace 运行 Openstack,我知道它支持 REST API - 它有一个有用的代码库,可以在 Python.

中构建 API

我知道 Rackspace 提供编码服务来构建 API 并且我已向他们索取报价。

我也在考虑将 Parse & Firebase 作为原型制作的替代方案。这些大概允许在不需要 API(也不需要单独的数据库)的情况下构建应用程序。

这最初会节省成本,因为 API 不需要作为生产工作原型的一部分进行开发。

所以,我的问题...

您建议需要多长时间才能构建一个 API 查询单个数据库,例如多个表中有 50 个不同的列?对于一个有能力的开发人员来说,这通常是一个星期的工作量还是实际上更多(使 Parse 或 Firebase 成为明智的选择)。

此外,还有其他我应该考虑的选择吗?

您真的应该考虑 Parse.com,不仅仅是为了制作原型,而是作为一个完整的解决方案。

我已经使用 Parse 3 年了,取得了巨大的成功。有几个令人信服的理由,which I outline here.

底线:当谈到 REST api、安全性和可扩展性时,不要花钱请人重新发明轮子。内置这些东西是像 Parse 这样的公司存在的原因。我在平台上 运行 个项目,从非常小的项目(几百个用户)到非常大的项目(数十万)都没有问题,而且上市时间更快。