プログラマメモ2 - programmer no memo2

mysqlには、空間情報あつかうための型,GEOMTRYがあるそうです。 2015/07/26


地理情報をあつかいたくて、いろいろ試しはじめているところです。
mysqlには、空間情報あつかうための型,GEOMTRYがあるそうです。



エンジンは、 MyISAMで使えるぽい。

SPATIAL(空間?) インデックスをgoogle cloud sqlで使えるかしら
 
2015/07/26 google cloud sqlだと、MyISAMはデータロストするかもよって書いてある



といわれても使うけど。


  

希望する場所を、「App Engineアプリ準拠」でミスはふせげる 2015/07/18





現時点(2015/07/18)で、app engineを作成できるデータセンターは2箇所


cloud sqlの地域は3箇所

app engineからのcloud sqlの接続は、

承認済みの GAE アプリケーションは、データベース インスタンスと同じ地域にある必要があります。
 という制限があり。

これはあとから変更できないので、cloud sqlの地域は注意して選択すること。

これは、インスタンスを作成する場合に、希望する場所を、「App Engineアプリ準拠」でミスはふせげる。



くらうどSQLではまったこと 2015/07/18


google clud sqlです。
google app engineからの連携を試してみようと思っていろいろやっております。

いろいろはまったこと

  • 事前準備 支払いについて
  • ローカル環境からのclud sqlの接続について
  • osxでのeclipseでJSPコンパイルについて
  • App Engineからの接続の制限

まずは、事前準備 支払いについて

ローカル環境からのclud sqlの接続について

osxでのeclipseでJSPコンパイルについて

App Engineからの接続の制限
 

ローカル環境からのclud sqlの接続について 2015/07/18

google cloud sqlです。

ローカルの環境から、clud sqlへの接続ですが、ipv4だとすんなりいけたのですが、その場合、

IPv4 address
インスタンスがアクティブではなく IPv4 アドレスが割り当てられていると、1 時間ごとに $0.01 が課金されます
一時間、$0.01かかるんですよね。24時間だと、$0.24で、一ヶ月だと。。。

ipv6だと、どうも自分の環境だと、そもそもipv6がうまくいっているのかわからないですよね。

で、osx上から、

$ ping6 localhost
$ ping6 ipv6.google.com

参考
Ping IPv6 IP Address With ping6 Command

を実行すると通るので、なんとなくいいのかなーとか思ったりしてるのですが。
仕組みはよくわかってないけど

あと、 設定でアクセス制御で、許可するipアドレスを設定しないといけないわけですが、これがipアドレスが動的にかわる可能性がある場合、調べて設定しなおさなければならなくて面倒かなとか。