このプロジェクトについて

Apache Cassandraは、データを必須のプライマリキーを持つテーブルに整理する分散データベースです。パーティショニングを利用して、アプリケーションに透過的な方法で複数のマシンにデータを分散し、クラスターにノードが追加または削除されると自動的に再パーティショニングを行います。 主な機能は以下の通りです: - 行ストアアーキテクチャ:リレーショナルデータベースと同様に、データを行と列で整理します。 - Cassandra Query Language (CQL):SQLに密接に関連したクエリ言語であり、コレクションをサポートしていますが、結合(join)やサブクエリは除外されています。 - 線形スケーラビリティ:パフォーマンスを損なうことなく、汎用ハードウェアまたはクラウド環境全体にスケールするように設計されています。 - 耐障害性:分散ノード間で運用を維持できることが証明されています。 運用のための技術要件には、Java(サーバー用)およびPython(cqlshコマンドラインインターフェース用)が含まれます。