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 看喔!!!