DataStax Enterpriseの概要

DataStax Enterprise、OpsCenter、DevCenter、Studio、DataStaxドライバーを使用するにあたって知っておくべき概要情報のトピック。

ヒント:ドキュメントのヒント」に目を通してください。ナビゲーション・アイコンと検索機能についての有益な情報が記載されています。

ドキュメントの構成

DataStaxドキュメントの構造が変更されました。より使いやすくするため、DataStax Enterprise 5.1とApache Cassandra™のドキュメントは統合されました。また、必要な情報を見つけやすくするため、ドキュメントの内容は以下のように分けられています。

DSE管理者ガイド
キャパシティ・プランニング、インストール、構成、移行、パフォーマンス監視、セキュリティ、トラブルシューティング、バックアップ、データ復元、主要トピックなどに関する情報。
DSEアーキテクチャー・ガイド
DataStax Enterpriseデータベースの仕組みに関する管理者および開発者向けの情報。DataStax Enterpriseの仕組みとリレーショナル・データベースとの違いを基本的に理解しておくと、データ・モデルとアプリケーションの開発やDataStax Enterpriseの運用の際に時間を大幅に節約できます。
DSE開発者ガイド
リアルタイムで常にストレージ、検索機能、分析機能を使用できることが求められるエンタープライズ・レベルのアプリケーションの作成に関する情報。DataStax Enterpriseでは、コードがシームレスに統合されるため、アプリケーションでさまざまなテクニックを用いてモバイル・アプリやオンライン・アプリケーションを作成することが可能です。
アップグレード・ガイド
DataStax Enterprise、OpsCenter、DataStaxエージェント、DataStaxドライバー、DataStax AMIをアップグレードする手順や以前のバージョンに戻す手順が詳しく記載されています。また、DataStax EnterpriseをオープンソースのApache Cassandraからアップグレードする手順についても説明します。
DSEデプロイの計画とテスト
ハードウェアの選定、ディスク容量の推定、アンチパターン、テストなどに関する情報。
DataStax Enterpriseの実稼働環境での推奨設定
LinuxへのDataStax Enterpriseのインストールを最適化するための推奨事項。
DataStax Enterpriseのトラブルシューティング
起動時の問題、Linux設定、DSE Search、DSE Analytics、DSE Graph、セキュリティ接続などの問題を解決します。

DataStax Enterpriseの機能

優れたApache Cassandra™ディストリビューションを基盤とするDataStax Enterpriseでは、コードがシームレスに統合されるため、アプリケーションでさまざまなテクニックを用いてモバイル・アプリやオンライン・アプリケーションを作成することが可能です。DataStax Enterpriseの最新バージョンは6.0です。このバージョンでは、DSEによる実稼働動作保証済みのApache Cassandra + 機能強化とCQL + 機能強化(CQL for DataStax Enterprise 6.0)が採用されています。

注: DataStax Enterpriseは、高度なセキュリティ、階層型ストレージ、行レベルのアクセス制御などでApache Cassandraデータベースに強力な新機能を追加しました。そのため、DataStax Enterprise 5.1のドキュメントでは、Cassandraデータベースとそれに関連した商用限定機能を文脈に応じて「DataStax Enterpriseデータベース」、「データベース」、または「DataStax Enterprise」と総称しています。
DSE 6.0のインストール手順
インストールガイド
DSE 5.1のインストール手順
開発者および管理者向け。
以前のバージョンのDSEのインストール手順
DSE 5.04.8
DSE Analytics
分散型の並列データ処理エンジン、Apache Spark™の機能強化バージョンを使用して、ストリーミングとバッチ処理に対応したリアルタイムの運用分析を実行できます。
Apache Solr™との連携により、検索機能を継続的に使用できます。
DSE Graph
高度にスケーラブルなグラフ・データベースを使用して、依存関係の多い大規模で複雑なデータ・セットを処理します。このデータベースは、スケールアウトが可能な常時オンのデータ・プラットフォームにおけるトランザクション・ワークロードと分析ワークロードの両方の実行に対応しています。
セキュリティ
エンタープライズ環境でデータを保護する機能スイート。これには、認証と権限管理、転送中のデータと保存されたデータの暗号化、データ監査、行レベル・アクセス制御(RLAC)に対応した高度なメカニズムが含まれます。

OpsCenterとLifeCycle Manager

DataStax OpsCenter
OpsCenterは、DataStax Enterprise向けのWebベースの視覚的な管理および監視ソリューションです。
Lifecycle Manager
Lifecycle Manager(LCM)は、DSEクラスターのプロビジョニングを簡略化し、クラスター構成の一元管理を可能にします。
OpsCenterのインストール手順

DataStax Enterpriseとの通信

CQLは、Cassandraデータベースと通信するための主要言語です。DataStax Enterpriseと対話する最も基本的な方法は、CQLシェルのcqlshを使用することです。DataStax Enterpriseの各バージョンでは次のCQLバージョンを使用します。

アプリケーションの開発

DataStax Enterprise 5.0+用のDataStaxドライバー
Apache Cassandra用のDataStaxドライバーをベースに構築されています。これらのドライバーは、DSE Graph、Unified Authentication、地理空間型など、DataStax Enterprise 5.0で導入された機能をサポートしています。
Apache Cassandra用のDataStax認定ドライバー
これらのドライバーは、最新式で多機能、高度な調整が可能な、Apache Cassandra(1.2+)およびDataStax Enterprise(3.1+)用のJavaクライアント・ライブラリであり、Cassandraのバイナリー・プロトコルとCassandra Query Language v3のみを使用します。

DataStax Enterpriseを使用するためのツール

DataStax Studio
CQL(Cassandra Query Language)とDSE Graphの両方に対応した対話型ツール。
CQLでは、データベース・オブジェクトの視覚的な作成とナビゲート、複雑なクエリーの作成、CQLクエリーの調整が可能です。Studioには、構文のハイライト表示、検証、インテリジェントなコード補完、構成オプション、クエリー・プロファイリングの各機能を備えた、インテリジェントなCQLエディターが含まれています。
DSE Graphでは、大規模データセットの探索と表示が可能です。開発者およびアナリスト向けの直感的なインターフェイスを備え、クエリーの結果とプロファイルに関連したコード、ドキュメント、可視化要素を自己文書化ノートブックに組み込むことで、理論の共同作業とテストを行うことができます。
DataStax DevCenter
DataStax Enterpriseに対してCQL文を作成して実行するためのビジュアル・クエリーIDE。
cqlsh
データベースと通信するためのCQLシェル。
nodetool
クラスターを管理するためのコマンドライン・インターフェイス。
Gremlin Console
Gremlinコマンドを使用してデータを挿入します。
sstableloader
クラスターへの外部データの一括読み込み、異なるノード数または異なるレプリケーション・ストラテジを持つ別のクラスターへの既存のSSTableの読み込み、およびスナップショットの復元を行います。
DSE Graph Loader
さまざまな入力ソースからグラフ・データセットをDSE Graphに読み込むための、カスタマイズと高度な調整が可能なコマンドライン・ユーティリティ。

Apache CassandraとDataStax Enterprise

DataStaxによる、DataStax CommunityバージョンのApache Cassandra™と、Apache CassandraのDataStaxディストリビューションの提供は終了しました。ただし、DataStax Enterpriseをダウンロードすると、DataStaxの機能強化と修正プログラムが適用された最新バージョンのCassandraが提供されます。

その他の技術リソースと学習リソース

DataStax Sandbox
DataStaxソフトウェアの使用を開始するにあたって必要なものをすべて含む、パッケージ化された個人用仮想マシン(VM)イメージ。
DataStax Academy
Apache CassandraとDataStax Enterpriseに関するチュートリアルとトレーニング。
DataStaxサポート
優れたスキルと専門知識を備えた担当者がお客様のビッグ・データ環境をサポートします。
DataStaxサポート・ヘルプ・センター
DataStax Enterprise、Cassandra、OpsCenter関連の問題について対応します。
DataStax開発者ブログ
DataStax EnterpriseとDataStax OpsCenterの開発に関して、業界トップの専門家や開発者の知見や技術記事を閲覧できます。
ベスト・プラクティス・ドキュメント
DataStax Enterpriseデータベース・クラスターの設計、デプロイ、管理に関するガイドライン。
Apache Cassandraユーザー・フォーラム
質問を投稿して、フィードバックを受けることができます。