appengine ja night #35
2016年11月8日に開催されたAppEngine ja nightの第35回をまとめたよ!
東京GCPリージョン、みんな使おうー
Admin APIを利用したGAE/Go環境へのデプロイと、GCP東京リージョンの性能評価
続きを読む
しんめたる
@sinmetal
Order Byも一つのプロパティしか指定できません。また、不等号を利用している場合、不等号をかけているプロパティと同じプロパティしかOrder Byできません。これもそれに該当するIndexを作成できないからです。 #gcpja
2016-11-08 22:18:17
しんめたる
@sinmetal
Entity GroupごとにTransactionがかかるので、Entity Groupがでかすぎると、Transactionがぶつかりまくるので、お気をつけください。 #gcpja
2016-11-08 22:19:44
しんめたる
@sinmetal
EGは中井先生が話してくれたとおりの仕組みです。RDBのリレーションとはまったく思想が違うし、役割も違うので、お気をつけて #gcpja
2016-11-08 22:20:34
しんめたる
@sinmetal
複数の人が同時に更新したい。例えばアクセスカウンターのようなものを作りたい場合は、シャーディングカウンターパターンを検討してください。 #gcpja
2016-11-08 22:21:29
Ikeda Daigo
@hogedigo
普段の運用では大丈夫でもバッチ処理ぶん回したら死んだりとかね。 #gcpja twitter.com/sinmetal/statu…
2016-11-08 22:22:28
Ryuji Iwata
@qt_luigi
内部では高度&複雑なことをやっているが使う側にはシンプルなインターフェースを提供しているのはGo言語と同じですね!q@w@p #gcpja
2016-11-08 22:23:45
🐶pomu0325
@pomu0325
appengineはbigtableのインスタンスは1つなので実際にはappid/namespace がrow idの先頭についている #gcpja
2016-11-08 22:25:38
mokelab
@mokelab
Q. Entity groupは1つのtablet serverに入るの? A. Bigtableは単純に分割してるだけなはず #gcpja
2016-11-08 22:26:18
mokelab
@mokelab
ユーザーIDを連番にして放り込むと、最近のユーザーの更新が同じサーバーに集中しちゃうのでハッシュにしてばらけさせよう #gcpja
2016-11-08 22:27:36