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

Athenaで実現する時系列データのパフォーマンス改善

 Athenaで実現する時系列データのパフォーマンス改善

AWS スタートアップ交流会 Beer Bust LT 資料

Atsushi Yokota

October 19, 2023
Tweet

More Decks by Atsushi Yokota

Other Decks in Programming

Transcript

  1. Atsushi Yokota バックエンドエンジニア 2 • 2020年10月よりフルカイテンに参画。 • FULL KAITEN V3の新規開発に携わり、Rustによる

    GraphQLサーバーの構築やデータ基盤の構築を担当 • バックエンドグループマネージャー 自己紹介
  2. Rust AuroraからAthenaへ移行 React バックエンド GraphQL PostgreSQL フロントエンド React フロントエンド S3

    After Before 取得 SQL Athena クエリエンジン (Trino/Presto) Glue データ基盤 Rust バックエンド GraphQL Glue データ基盤 取得 SQL 書込 書込
  3. 9 Athenaのパーティション例 時系列 データ date=2023-10-01/ xx.parquet …… 1億 15万 8万

    20万 適切なパーティション化によるレスポンスの高速化 date=2023-10-02/ date=2023-10-03/ xx.parquet xx.parquet