0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【SAS対策】Amazon Neptune / Keyspaces / QLDB / Timestream

Posted at

全体像

サービス名 データモデル 主な用途 キーワード
Amazon Neptune グラフデータベース 関係性の分析・SNS・知識グラフ Node / Edge / Property
Amazon Keyspaces カラム型(Cassandra互換) 大規模・スケーラブルなNoSQL Wide Column Store
Amazon QLDB 台帳型(ブロックチェーン風) 変更履歴・監査証跡・会計記録 Immutable Ledger
Amazon Timestream 時系列データベース IoT / センサー / ログ / メトリクス Time Series

① Amazon Neptune(グラフデータベース)

概要

  • Neptuneは「ノード(頂点)とエッジ(関係)」でデータを表現する グラフDB
  • SNSの友達関係、推薦システム、ナレッジグラフなど「関係性の探索」に強み

特徴

  • 高速な関係探索(数百万ノード間でもミリ秒レベル)
  • フルマネージドで高可用
  • ACIDトランザクション対応
  • 読み取りレプリカ対応(リードスケールアウト)

② Amazon Keyspaces(for Apache Cassandra)

概要

  • Cassandra互換のマネージドNoSQLカラム型DB
  • 巨大なスケール、高可用性、グローバル分散が求められるアプリ向け

特徴

  • オープンソースの Apache Cassandra と同じCQL(Cassandra Query Language)を使用
  • サーバーレス(キャパシティ自動調整)
  • 高可用性(リージョンマルチAZ)
  • スキーマ定義あり(テーブル、カラム、Primary Key)
  • スループットを指定できる(プロビジョンド/オンデマンド)

ユースケース

  • IoTデータ、ログデータの保存
  • ユーザーアクティビティトラッキング
  • 時系列でもRDBほどの厳密さを要求しない分析用途

③ Amazon QLDB(Quantum Ledger Database)

概要

  • 完全に管理された台帳型データベース
  • 「変更履歴が消せない」「すべての更新が暗号的に検証可能」

特徴

  • 変更履歴を削除・改ざんできない
  • ジャーナル(Journal) にすべての変更を追記
  • 各トランザクションは暗号的に署名される(SHA-256)
  • SQLライクなクエリ言語(PartiQL)を使用
  • RDSとは異なり「バージョン管理」+「完全履歴照会」が可能

ユースケース

  • 金融取引・会計記録
  • サプライチェーン管理
  • システム監査ログ
  • 契約・権限履歴管理

④ Amazon Timestream(時系列データベース)

概要

  • 時系列データ(センサー、IoT、アプリメトリクス)専用のDB。
  • 時間を軸にしたデータの格納・集計・分析に特化。

特徴

  • 自動で古いデータを安価ストレージへ移動(階層ストレージ)
  • 挿入最適化:数百万レコード/秒の書き込みに対応
  • SQLライクなクエリ(PARTITION BY, GROUP BY time_interval
  • スキーマ:時刻+メジャー+ディメンション

まとめ

サービス名 データモデル 主な用途 クエリ言語 特徴
Neptune グラフ 関係探索、レコメンド、ナレッジグラフ Gremlin / SPARQL 複雑関係の高速探索
Keyspaces カラム(Cassandra) IoT、ログ、スケーラブルNoSQL CQL Cassandra互換、スケール自動化
QLDB 台帳(Ledger) 監査、取引履歴、会計 PartiQL 変更履歴が改ざん不能
Timestream 時系列 IoT、メトリクス、センサー SQLライク 自動階層化、時間軸最適化
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?