データベースが動作するマシンです。それぞれ別々のマシンで、ネットワークを経由して接続が可能です。Go言語を使用した接続方法をご紹介します。よって、Go言語用のプロキシライブラリが用意されており、それを使用すれば特別な設定はせずに接続が可能です。ライブラリを取得する以下のコマンドでダウンロードが可能です。Githubページ』をご覧ください。github.com/GoogleCloudPlatform/cloudsql-proxy/cmd/cloud_sql_proxyコードのご紹介それでは、以下にデータベースへ接続するためのコードをご紹介します。"PassWord")11行目〜18行目で接続に必要な設定を記述しています。12行目〜18行目はなくても大丈夫ですが、一応書いておくと良いです。その11行目では文字列の名前を読むと分かると思いますが、接続先のインスタンス名、データベースのユーザー名とパスワードを指定しており、インスタンス名とは下の画像の赤い部分で確認できます。timeout12行目では、接続するデータベース名を指定しています。13行目は、データベースのテーブルに日時のフィールドがあるなら記述しておくと良いでしょう。これが無かった場合、時刻の更新などの特定の処理を実行するとエラーが発生するようになります。15行目〜18行目ではタイムアウトに関する設定を行なっています。time.Second』は10秒という意味になります。それを接続のタイムアウト、読み込み、書き込みのタイムアウトに指定しています。SQLに接続をしています。設定である『cfg』を渡し、データベースの操作に必要な『sql.DB』のポインタが返ってきます。この『db』を使って、SQLの『select』や『insert』などなどのクエリを発行することが可能です。{log.Fatal(err)}25行目で切断処理を行っています。用意してくれているプロキシライブラリを使用することで、他に難しい設定をしなくてもコードを書くだけで接続が可能になっています。接続だけでなく、SQL文を実行させるのも簡単に行えますし、返ってきたデータの処理もとても簡単です。Platform(公式ホームページ)』の良いとこだと思うので、皆さんも利用してみてください。[Go言語入門]基本的なデータの扱い方と種類[Go言語入門]コードの中にコードの解説。コンテンツの転載は固くお断りいたします。www.flaticon.com。