ブックマーク / engineering.dena.com (2)

  • GCPUGまとめ「Cloud Spannerでセカンダリインデックスを使うときの勘所」 | BLOG - DeNA Engineering

    この記事は先日開催された「 GCPUG Tokyo Spanner Day May 2020 」で発表した内容のまとめです。 概要 Cloud Spannerではセカンダリインデックスもテーブル インデックスを作成するタイミングには注意が必要 インデックス設計の際にはクエリの実行プランを確認 Spannerのセカンダリインデックスの基 Cloud Spanner(以下、Spanner)で特定のレコードを主キー以外の列で見つけたいときにセカンダリインデックスは役に立ちます。 Spannerのセカンダリインデックス(以下、インデックス)は、非インデックスのテーブルと同様に、テーブルとして格納されています。 そのため、通常のテーブルと同様にスキーマ設計では ホットスポット の発生に注意したり、 読み取りパフォーマンス向上のために インターリーブ したりなど考慮することがあります。 インデックス

    GCPUGまとめ「Cloud Spannerでセカンダリインデックスを使うときの勘所」 | BLOG - DeNA Engineering
  • Firebase Meetup #15でLTをしてきました | BLOG - DeNA Engineering

    2019年12月3日に開催された Firebase Meetup #15 で、 「CQRSを学ぶついでにCloud FunctionsとFirestoreを連動させる時の小技も学ぶ」というタイトルでLTをしてきました。 Firebase はGoogleが提供するmBaaSです。 Webアプリ・ネイティブアプリのバックエンドで共通して必要になる機能一式を提供してくれるサービスで、 うまく活用すると開発のコストを抑えながらスケーラブルなアプリケーションを作ることができます。 DeNAにおいても、実はさまざまなサービスでFirebaseが活用されています。 今回のLTでは、Firebase上にアプリケーションを構築する際の工夫として、 コマンドクエリ責務分離(CQRS)をキーワードにお話しさせていただきました。 スライドは公開しているのですが、それだけ見ても内容が伝わりにくいところがありますので

    Firebase Meetup #15でLTをしてきました | BLOG - DeNA Engineering
  • 1