我正在尋找使用一個在線數據庫,各種應用程序(iOS,Android等),一個網站&一些硬件產品將與&操作作爲一個新的網絡/應用程序/物聯網產品的一部分,服務。MySQL雲數據庫API的
我在技術上勝任,但我不是應用程序開發人員。我有一個雲服務器與Rackspace &已與他們的雲數據庫的修補。我來自一個網頁設計背景&,能夠建立一個管理數據庫的MySQL服務器&。
因此,我已經決定,爲了原型的目的 - MySQL可能是要走的路。我知道我需要一個API,它將充當各種應用程序,網站等之間的中間人。
Rackspace運行Openstack,我瞭解它支持REST API--它有一個用於構建API的有用代碼庫在說Python。
我知道Rackspace提供編碼服務來構建API &我已經要求他們提供報價。
我也在尋找Parse & Firebase作爲原型替代品。這些可能會允許應用程序在不需要API的情況下構建(也不需要爲此提供單獨的數據庫)。
這將最初節省成本,因爲API不需要作爲生產工作原型的一部分來開發。
所以,我的問題...
與說什麼樣的時間,你會建議,需要建立一個API查詢單個數據庫在幾個表50分不同的列?對於一個有能力的開發人員來說,通常要花幾個星期的時間才能完成工作,或者實際上需要更多的時間(使得Parse或Firebase成爲明智的選擇)。
另外,我還應該看到另一種選擇嗎?
'select * from table' - >'var_dump($ result_array)'大約需要15秒的時間,並構成一個「api」。 –
4到6周之間至少 – dynamic
你的問題並不是真的可以回答,你已經得到了15秒和6周之間的答案 - 這絕對容易發表意見。任何能夠對端點執行HTTP請求的應用程序都構成您擁有REST API。無論您的API是否暴露了MySQL的全部功能或只是其中的一部分,都會提出該數據庫應該保存的內容以及您的API應該執行的操作的問題 - 正如您可以想象的那樣,您可以想出數十億有用的場景。 TL; DR:無法回答。另外,由於沒有編程問題,所以不屬於主題。 –