JDBC Driver for Cassandra

Build 24.0.9062

NoSQL データベース

Cassandra はNoSQL データベースで、高いパフォーマンス、使用性、およびスケーラビリティを提供します。ただし、これらのスケーラビリティは、必ずしもSQL-92 のような標準準拠のクエリ言語と互換しないわけではありません。 本製品 はCassandra テーブルをリレーショナルテーブルにモデル化し、SQL クエリをCassandra API へのコール、CQL (Cassandra Query Language)バイナリプロトコルに変換します。

Cassandra においてテーブルに相当するものはcolumn family です。Column family はリレーションのあるデータのカラムを格納します。他のNoSQL データベースと同様に、Cassandra は、set、list、map のような複雑なフィールド型を許容します。Column family はネストされたmap データ構造です。これはJSON オブジェクトとして表されます。

本製品 では、Cassandra オブジェクトを二つの方法でモデル化する方法を提供します。 自動スキーマディスカバリー スキームでは、設定された行数のオブジェクトをスキャンすることで、自動的にCassandra オブジェクト内のデータ型を見つけます。Cassandra テーブルのリレーショナル表現をコントロールするためにRowScanDepthFlattenArrays、およびFlattenObjects を使うことができます。

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