Google App EngineのDatastore周りを学習すべく、いくつか参考にしたサイトをまとめておきます。
【18-C-4】Google App Engine – 無限の彼方へ
- Google松尾さんによる資料。2011年と古いが、Datastoreについての概要はここで学べると思う。
-
- Python, Javaの両方について記事がある模様。入門とだけあって分かりやすい気がする。
Google I/O 2012 – Optimizing Your Google App Engine App
- つい先程見つけたばかりなので確認中。解説はこちらも見たほうがよいのかな。
- Blog @vierjp : 18.Google App Engineパターン (appengine ja night #23)
Go Datastore API – Google App Engine – Google Developers
- 本家。Go版についてはやっぱりここを見ないと話にならないと思う。キーの設定方法が他のオブジェクト指向言語とどのように違うのかがようやく分かった(あくまで気がするレベル)。
まぁ雰囲気だけ掴んだ感じで、まだよく分かってないことが多いです。 土日に実際にDatastoreを使った実装に入ってみようかと思います。
余談
余談ですが、何故かF-SecureにGoソースコードのコンパイルをことごとく邪魔されるので、 私物Macで同様の環境を構築しました。 当初の話の通り、いちいちサーバーを再起動せずに変更が追従されるのがいいですね。
思えば私のWindows環境だと、64bit版Goコンパイラがコンパイル直後に落ちるので、 色々おかしいのかもしれないです。 Windows Updateも失敗しまくるし…環境を作り直して1年経ってないのに、また環境の作り直しか…