3.1 Google Cloud SQL
http://code.google.com/intl/zh-TW/apis/sql/
Google Cloud SQL
introduce:
Google 應用服務引擎(Google App Engine)提供雲端伺服器平台,讓企業可將網站、應用程式等建立於其上,省去採購主機硬體、維護管理的成本,又可以享受到穩定的系統服務,繼GAE後Google 又推出了另一項雲端資料庫服務 - Google Cloud SQL。
Google Cloud SQL 有限制地開放試用。Google App Engine原本即提供分散式資料儲存的功能,這次推出的 Google Cloud SQL 則是關聯式資料庫,擁有完整的雲端管理環境
1.資料庫不用維護、也不用管理——GOOGLE都幫你處理了。
2.高可靠度與可用度——你的資料會同步複製到多個 data center。機器、機架與 data center 的故障都會自動處理,盡可能地避免影響到 end user。
3.熟悉的 MySQL database 環境,有支援 Java 的 JDBC、也有支援 Python 的 DB-API。
4.綜合式的管理 database 使用者介面。簡單卻完全與 App Engine 整合。
5.這個 service 也包括了 database 匯入/匯出的功能,所以你可以把你既有的 MySQL 送上雲端,然後在 App Engine 當中使用。
6.Cloud SQL 現在是免費提供,我們會在至少開始收費前 30 天公佈價格。
優點:1.GOOGLE COLUD與SQL合作,讓大眾可以使用較熟悉的SQL語法建立資料庫
2.雲端資料庫的產生為一個未來的趨勢,可節省一些硬體的開支
缺點:1.申請時,回復的速度有些太慢
Google Cloud SQL 基本使用教學
前言
Google Cloud SQL由字面上所說,顧名思義當然是跟SQL(資料庫)有關。基本上在裡面資料庫是以MyAQL為主,不過語法有些不同。
申請、安裝與使用
首先,google的這樣服務和一般直接可以使用的服務不同!要使用這項服務必須要先向google提出申請才可以使用。
第一步
先Google進Google Cloud SQL,進去之後點選Get Started with Google Cloud SQL,接著點選Google APIs Console,並且登入你的Google帳號,接下來按下Create project。
接著,請確認服務是否開啟否?請點選Request access繼續。
第二步
接著請填寫完申請表,如果不會申請,請按照他給的範例說明來做,寫完後,提交。
第三步
申請成功後,會出現如下畫面,接著請等待Google的回應,快的話三天就能收到回信了,慢的話可能要幾星期喔!!
第四步
這一步很重要喔!!!從你提出申請開始,請務必常常收信喔!!因為google的回應信會規定要在48小時內打開超連結喔!!!
收到回應信後,請點開google的回應信,點開超連結。
第五步
再來你使用Google Cloud SQL這項服務時,如果到時候你會用到import data這項服務的話,請另外一並申請。 下圖為申請條約
都接受後就會開通,但先申明這項服務即將於十二月過後就會開始收費!!!
除了,接受條款以外,你還必須要認證,認證有幾項其一為信用卡認證、在您的網站首頁中加入中繼標記、使用您的「Google Analytics (分析)」帳戶、以及將 DNS 記錄加入您的網域設定。你可擇一認證,尚未認證就不可以使用!!!
至於要如何進入請從步驟四所提及的超連結進入,並且點選Google Cloud Storage,接著點選Google Cloud Storage Manager。
第六步
點開後會看到如下圖,我們必須要先申請一個Bucket才可以用,按下New Bucket
請在框框內給一個名字以及域名名稱 EX. OXOXO.TXT ß後面為域名(詳細請GOOGLE)
申請好如下
第七步
我們繼續回到Google Cloud SQL,點選Google Cloud SQL,接著請Create a new instance,基本上來說,這個。
Name的部分很難過關,所以請耐心的是幾次不同的命名方式,下面的都請依據個人需求自行調整,都用好後,請點選Create instance。
通過後你就會看到他在執行
第八步
執行完後,你可以到Log看到的新增的相關資訊。
接著,請選SQL Prompt,在框框內新增資料庫語法,一般會先新增一個database,接著是table,之後案個人需求。 以下為新增一個database後你會在側欄看到。
第九步
如果你前面的Google Cloud Storage順利認證完,且你在bucket裡面已經放進一些以google文件所做的資料,你可以將它import進來Google Cloud SQL裡面。
請點選Actions -> Import data 接著將你檔案位置填一填。
Import成功後,你可以試著以sql語言來塞選一下import進來的資料。
第十步 請自行try try 看喔!!!