目次:
定義-Apache Cassandraの意味?
Apache Cassandraは、オープンソースのNoSQL分散データベース管理システムです。 もともとはFacebookでAvinash LakshmanとPrashant Malikによって開発されました。 バージョン2.0.7は2014年4月14日にリリースされました。TechopediaはApache Cassandraについて説明します
Apache Cassandraは、従来のリレーショナルデータベース管理システム(RDBMS)の代わりにNoSQLシステムを使用します。後者は、Webサイトやオンライン企業によって作成されたものなど、大量の非構造化データの処理にあまり適していません。 NoSQLの設計はシンプルで、水平スケーリングをサポートしているため、新しいサーバーを追加してパフォーマンスを向上させることができます。
Cassandraは、RDBMSで使用されるマスター/スレーブ設定の代わりに、ピアツーピアアーキテクチャを使用します。 前者には、ピアツーピアファイル共有のようなマスターサーバーはありません。 多数の要求のためにマスターサーバーが停止または故障した場合、スレーブサーバーは役に立たなくなりますが、ピアツーピアセットアップでは、すべてのデータベースクラスターは等しく、どのクライアントからの要求も受け入れることができます。 その結果、Cassandraには単一障害点がありません。
