昨日発生していたサイトログインできない不具合は修正されております(詳細はこちら)

appengine ja night #35

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

タダで聞いていいのって思うくらいすごく いい内容 #gcpja

2016-11-08 21:59:05
とあるミンゴ @osamingo

RowKey の順番、すなわち Prefix をどう設計するかだよな〜。 #gcpja

2016-11-08 21:59:10
㌰㌰クラゲ🪼 @picopicoclage

わかりやすいんですよねぇ…難しいことのはずなのに… #gcpja

2016-11-08 22:00:04
mokelab @mokelab

Megastoreは複数のデータセンターでレプリケーション Bigtableはデータセンターを超えられない #gcpja

2016-11-08 22:00:59
mokelab @mokelab

複数のデータセンターにまたがるので、eventual consistencyになるよね(普通に考えると) #gcpja

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

やばい、超分かりやすい。なんだコレ。 #gcpja

2016-11-08 22:01:57
tenntenn @tenntenn

なんでこんな分かりやすいの?難しい話してるはずなのに。 #gcpja

2016-11-08 22:04:51
mokelab @mokelab

条件に不等号があると、インデックスを作れーと言われる インデックスを作るとどうなる? #gcpja

2016-11-08 22:05:32
しんめたる @sinmetal

この辺からDatastoreの話に入ってきましたね。BigtableはRow Keyの値しかRange Scanできないので、Queryのために、Bigtable上にIndex Tableを作成します。 #gcpja

2016-11-08 22:07:16
Go Sato @i97506051502

下から GFS -> Bigtable -> Megastore -> Cloud Datastore か #gcpja

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

Row keyにancestor path + indexの値 + entity idとして放り込む Row keyは辞書順にソートされるので。。。? #gcpja

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

やっぱり、基礎は Bigtable なんだなーと感じる。 #gcpja

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

どういう頭の仕組みしてるんだ…#gcpja

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

インデックスが2つある場合は? インデックスを書いた順が重要 #gcpja

2016-11-08 22:10:13
mokelab @mokelab

ルートのEntityには、レプリケーションの状態が保存されてるのかー #gcpja

2016-11-08 22:11:40
tt @tora470

あ、これ進研ゼミ(CP300)で出た奴だ! #gcpja

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

同じプロパティに対してなら不等号2つもいける #gcpja

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

グローバルクエリはどうなる? #gcpja

2016-11-08 22:12:40
しんめたる @sinmetal

不等号が複数のプロパティにかけれないのは、Indexが作れないからですね。 first_name > Aaron AND last_name > Able という条件の場合、以下のようになります。 #gcpja pic.twitter.com/fPDoAKa14c

2016-11-08 22:13:01
拡大
mokelab @mokelab

裏でこっそりsingle-propertyなインデックス作ってるのかー #gcpja

2016-11-08 22:14:59
しんめたる @sinmetal

index tableはBigtableへのEntity DataのWriteが終わった後に非同期で作成され、Global Queryは単純にIndex Tableを参照するので、Eventual Consistencyとなります。 #gcpja

2016-11-08 22:16:44
井上智文 @okayama_fumi

Default single-property indexes があるとWrite OPSがむちゃくちゃ増えて困ったことあったw #gcpja

2016-11-08 22:16:45
前へ 1 ・・ 13 14 16 次へ