NoSQL Workbench のサンプルデータモデル
モデラーとビジュアライザーのホームページには、NoSQL Workbench に付属のサンプルモデルが多数表示されます。このセクションでは、これらのモデルとその可能性のある用途について説明します。
従業員データモデル
このデータモデルは、従業員データベースアプリケーションの Amazon Keyspaces スキーマを表します。
特定の会社の従業員情報にアクセスするアプリケーションで、このデータモデルを使用できます。
このデータモデルでサポートされているアクセスパターンは次の通りです。
-
ID を指定した従業員レコードの検索。
-
ID と部署を指定した従業員レコードの検索。
-
ID と氏名を指定した従業員レコードの検索。
クレジットカード取引データモデル
このデータモデルは、小売店でのクレジットカード取引の Amazon Keyspaces スキーマを表します。
クレジットカード取引情報を保存しておくと、店舗の簿記に役立つだけでなく、店舗管理者が購入傾向を分析する際にも役立ち、結果的に店舗管理者による予測や計画に役立ちます。
このデータモデルでサポートされているアクセスパターンは次の通りです。
-
クレジットカード番号別、年月別、日別での取引情報の検索。
-
クレジットカード番号別、カテゴリ別、日別での取引情報の検索。
-
カテゴリ別、場所別、クレジットカード番号別での取引情報の検索。
-
クレジットカード番号別、係争状況別での取引情報の検索。
航空関連オペレーションデータモデル
このデータモデルは、空港、航空会社、飛行ルートを含む飛行機移動に関するデータを示します。
実証されている Amazon Keyspaces モデリングの主要コンポーネントとは、キーバリューペア、ワイド列データストア、複合キー、一般的な NoSQL データアクセスパターンを実証するための一般的なデータ型 (マップなど) です。
このデータモデルでサポートされているアクセスパターンは次の通りです。
-
出発空港と航空会社を指定したルート検索。
-
到着空港を指定したルート検索。
-
直行便がある空港の検索。
-
空港の詳細と航空会社の詳細の検索。