Amazon Web Services ブログ

Category: Database

Amazon Aurora スナップショットから Amazon Aurora DSQL へのデータ移行

Amazon Aurora DSQL はサーバーレスの分散 SQL データベースで、データ移行には COPY コマンドや dataloader スクリプトが利用できますが、テーブル単位の処理しかできず、データ変換の手段もありません。本記事では AWS Glue を使い、Aurora PostgreSQL のスナップショットから Aurora DSQL へ、データ型変換や主キーの UUID 化を含めて移行する手順を紹介します。

Fivetran の CDC 機能で実現するラーメン山岡家の Iceberg on AWS データパイプライン

ラーメンチェーン「山岡家」を展開する株式会社丸千代山岡家が、Fivetran の CDC(Change Data Capture)機能を活用して Amazon RDS for Oracle から Amazon S3 上の Apache Iceberg テーブルへのデータ同期を実現した事例をご紹介します。アーキテクチャの検討プロセスや Fivetran 採用の理由、約 5 分のデータ反映、月あたりの運用工数を 6 日から 0.5 日に削減、PoC から本番稼働まで約 1 ヶ月という短期導入といった導入効果を解説します。

Amazon ElastiCache での集計機能のお知らせ

本ブログでは、Amazon ElastiCache の新機能である集計クエリ (aggregations) についてご紹介します。ElastiCache version 9.0 for Valkey で利用可能になったこの機能により、フィルタリング、グループ化、集計をキャッシュ内で直接実行でき、マイクロ秒レベルの低レイテンシーで分析が可能になります。ファセット検索、リアルタイムのトレンドランキング、運用レポートといったユースケースを、Python の valkey-py クライアントを使った実装例とともに解説しており、別途分析基盤を構築せずにリアルタイム分析を実現する方法を学べます。

Amazon ElastiCache での全文検索、完全一致検索、範囲検索、ハイブリッド検索

本ブログでは、Amazon ElastiCache for Valkey 9.0 で新たに利用可能になった全文検索、完全一致検索、数値範囲検索、ハイブリッド検索の機能をご紹介します。別途検索サービスを用意することなく、キャッシュ内で直接マイクロ秒単位の低レイテンシかつ毎秒数百万クエリのスループットで検索が可能になります。e コマースサイトを例に、タイプアヘッド検索、あいまい検索、フィルタ付きブラウジング、ベクトル類似度を組み合わせた商品レコメンデーションエンジンを Python と valkey-py で構築する手順を学べます。カタログ検索、エージェントメモリ、リアルタイムリーダーボードなどの実装に役立つ内容です。

Valkey が 2 周年を迎えました

本ブログでは、オープンソースの高性能キーバリューデータストアである Valkey の誕生 2 周年を振り返り、その急速な成長とコミュニティ主導のイノベーションについてご紹介します。Amazon ElastiCache for Valkey における Intuit、Tinder、Peloton などの大規模導入事例や、Valkey 9 で実現したスループット最大 40% 向上、Redis OSS 比で最大 60% の価格性能改善、フルテキスト検索やベクトル検索、ハッシュフィールド有効期限などの新機能を学ぶことができます。モダンなキャッシングとリアルタイムデータ基盤の最新動向を知りたい方におすすめの内容です。

Amazon ElastiCache 向け Valkey 9.0 のお知らせ

本ブログでは、Amazon ElastiCache で利用可能になった Valkey 9.0 の新機能についてご紹介します。フルテキスト検索やベクトル検索、ハイブリッドクエリを組み合わせた高度な検索機能、パイプライン処理で最大40%のスループット向上、ハッシュフィールド単位の TTL 設定、クラスターモードでのマルチデータベース対応など、リアルタイム分析や生成 AI ワークロードを支える多彩な機能強化を学べます。Amazon Bedrock や Amazon SageMaker AI と連携した RAG アーキテクチャの構築にも役立つ内容となっています。

Amazon RDS for SQL Server における追加ストレージボリュームによるストレージの改善

この記事では、Amazon RDS for SQL Server の追加ストレージボリューム機能を使用して、これらの一般的な課題に対処する方法と「追加ストレージボリュームの64 TiB を超える容量の拡張 」「動的な一時ストレージの管理 」「カスタマイズされた IOPS 設定によるパフォーマンスの向上 」「ストレージクラスの選択によるコスト削減 」「トランザクションログの分離 」「マルチテナントストレージの分離の実装」の 6 つの主要なユースケースの実装方法を学びます。