Upgrade to Pro — share decks privately, control downloads, hide ads and more …

アクセス解析基盤のデータストア選定奮闘記 CloudNative Days Winter 20...

Avatar for yumu yumu
November 26, 2024
200

アクセス解析基盤のデータストア選定奮闘記 CloudNative Days Winter 2024 船上LT会

Avatar for yumu

yumu

November 26, 2024
Tweet

More Decks by yumu

Transcript

  1. 2 自己紹介 GMOペパボ minne事業部 プロダクト開発チーム 2023年 新卒入社 湯村 美吹香 Yumura Mifuka バックエンドが主戦場ですが、フロントやインフラもや

    ります!クラウドネイティブになりたい。 • あだ名 : yumu • 好きな漫画 : メイドインアビス • X : @myumura3
  2. 13 使い慣れた選択肢 Pros Cons MySQL • 運用ノウハウが豊富 • NoSQLのように高速ではな い

    • データの内容的にRDBである 必要がない Redis • 高速な読み書きが可能 • カウンター処理との相性がい い • データの永続化の運用が面倒 Elasticsearch • 検索が高速 • スケーラビリティが高い • 全文検索は不要
  3. 14 クラウドサービス Pros Cons BigQuery • 大規模データの分析に適して いる • クエリコストが高い

    Cloud Storage • 大容量データに適している • コスト効率が良い • CSVなどのファイル処理が必 要 Cloud Bigtable • リアルタイムデータ処理に適 している • 小規模データセットでは過剰 • コストが高い DynamoDB • 高速な読み書きが可能 • コストが安い • Google Cloud側に置きた い
  4. 17 Firestoreを使ってみてわかったこと • よかった点󰢐 ◦ 想定通りの処理速度 ◦ 運用がとてもシンプル • はまったポイント🌀

    ◦ 一定期間にドキュメントを更新できる回数に制限がある ◦ データ構造の設計が難しい