appengine ja night #35

2016年11月8日に開催されたAppEngine ja nightの第35回をまとめたよ! 東京GCPリージョン、みんな使おうー Admin APIを利用したGAE/Go環境へのデプロイと、GCP東京リージョンの性能評価 続きを読む
0
前へ 1 ・・ 14 15 次へ
mokelab @mokelab

Projectionクエリの場合はインデックスだけを使って、本体はとらない! #gcpja

2016-11-08 22:17:01
Ikeda Daigo @hogedigo

今はsmall operation無料だからProjection Queryも無料かな? #gcpja

2016-11-08 22:17:32
mokelab @mokelab

order byでdescを使う場合はdirectionも必要! #gcpja

2016-11-08 22:17:57
しんめたる @sinmetal

Order Byも一つのプロパティしか指定できません。また、不等号を利用している場合、不等号をかけているプロパティと同じプロパティしかOrder Byできません。これもそれに該当するIndexを作成できないからです。 #gcpja

2016-11-08 22:18:17
mokelab @mokelab

Bigtableは上から下に読むのが得意。 #gcpja

2016-11-08 22:18:33
mokelab @mokelab

「みんな、理解したかなー?」 #gcpja

2016-11-08 22:18:58
とあるミンゴ @osamingo

Datastore でわかんねー!ってなったら、Bigtable だったらと考えるとスッキリしそうだなー。 #gcpja

2016-11-08 22:19:10
しんめたる @sinmetal

Entity GroupごとにTransactionがかかるので、Entity Groupがでかすぎると、Transactionがぶつかりまくるので、お気をつけください。 #gcpja

2016-11-08 22:19:44
mokelab @mokelab

デザインガイドライン - 1つのEntity groupに対するupdateは1秒に1回に #gcpja

2016-11-08 22:20:26
しんめたる @sinmetal

EGは中井先生が話してくれたとおりの仕組みです。RDBのリレーションとはまったく思想が違うし、役割も違うので、お気をつけて #gcpja

2016-11-08 22:20:34
㌰㌰クラゲ🪼 @picopicoclage

分ける単位を工夫すればいいってことなのか…?#gcpja

2016-11-08 22:21:13
しんめたる @sinmetal

複数の人が同時に更新したい。例えばアクセスカウンターのようなものを作りたい場合は、シャーディングカウンターパターンを検討してください。 #gcpja

2016-11-08 22:21:29
べあまる @ryok0607

RDBからDatastoreに論理設計置き換えるの普及すればもっと利用率増えるのかな? #gcpja

2016-11-08 22:21:58
mokelab @mokelab

某巨大掲示板のように1秒間にどかどか投稿がくる場合は? シャーディングしてみよう #gcpja

2016-11-08 22:22:09
とあるミンゴ @osamingo

1 op/sec の制約が、やっぱりキツい… (´・ω:;.:... #gcpja

2016-11-08 22:22:22
Ikeda Daigo @hogedigo

普段の運用では大丈夫でもバッチ処理ぶん回したら死んだりとかね。 #gcpja twitter.com/sinmetal/statu…

2016-11-08 22:22:28
㌰㌰クラゲ🪼 @picopicoclage

見直して果たしてきちんと理解できるのだろうか…#gcpja

2016-11-08 22:23:21
Ryuji Iwata @qt_luigi

内部では高度&複雑なことをやっているが使う側にはシンプルなインターフェースを提供しているのはGo言語と同じですね!q@w@p #gcpja

2016-11-08 22:23:45
prototechno @prototechno

@enakai00 さんのお話、むっちゃオモシロかった🎵😻 勉強しよ〜っと! #gcpja

2016-11-08 22:24:30
mokelab @mokelab

AppEngine、Bigtableは1インスタンス。。! #gcpja

2016-11-08 22:24:46
Ikeda Daigo @hogedigo

zigzag mergeがcomposite indexに対しても適用されるのか、誰か聞いて! #gcpja

2016-11-08 22:25:07
tt @tora470

sinmetal 「この分野は詳しくない」 #gcpja

2016-11-08 22:25:27
🐶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
前へ 1 ・・ 14 15 次へ