CData Python Connector for Amazon DynamoDB

Build 24.0.9062

NoSQL データベース

Amazon DynamoDB はスキーマレスなドキュメントデータベースで、高いパフォーマンス、使用性、およびスケーラビリティを提供します。これらの機能は、必ずしもSQL-92 のような標準準拠のクエリ言語と互換しないわけではありません。このセクションでは、本製品 が複数のやり方によって、リレーショナルSQL とドキュメントデータベースのギャップの橋渡しをいかに行うかを説明します。

本製品 では、スキーマレスなAmazon DynamoDB テーブルをリレーショナルテーブルにモデル化し、SQL クエリをAmazon DynamoDB クエリに読み替えることで、要求されたデータを取得します。本製品 は自動スキーマ検出カスタムスキーマ定義 の2つの方法を提供し、Amazon DynamoDB テーブルをリレーショナルテーブルとしてモデル化します。

自動スキーマ検出 スキームでは、設定された行数のテーブルをスキャンすることで、自動的にAmazon DynamoDB テーブル内のデータ型を見つけます。Amazon DynamoDB テーブルのリレーショナル表現をコントロールするためにRowScanDepthFlattenArrays、およびFlattenObjects を使うことができます。

オプションとして、カスタムスキーマ定義 を使って、Amazon DynamoDB テーブルの上に選択されたリレーショナル構造を投射することもできます。これにより、自分で選択したカラム名、データ型、Amazon DynamoDB テーブル内の値の位置を定義することができます。

Copyright (c) 2024 CData Software, Inc. - All rights reserved.
Build 24.0.9062