すべてのプロダクト
Search
ドキュメントセンター

ApsaraDB for Cassandra - Deprecated:ApsaraDB for Cassandra とは

最終更新日:Jan 19, 2025

ApsaraDB for Cassandra は、オープンソースの Apache Cassandra をベースに開発され、Alibaba Cloud の Database as a Service(DBaaS)機能と統合された、分散 NoSQL データベースです。ApsaraDB for Cassandra は 10 年以上にわたって開発されており、Amazon DynamoDB の分散アーキテクチャと Google Cloud Bigtable のデータモデルに基づいています。ApsaraDB for Cassandra は、分散型、非集中型、マルチアクティブなアーキテクチャを使用し、自動スケーリング、高可用性、フォールトトレランス、調整可能な整合性、SQL のような Cassandra Query Language(CQL)などの機能を提供します。ApsaraDB for Cassandra は、インターネット企業とそのビジネス向けのサービスを強化するために開発されました。ApsaraDB for Cassandra は、最も人気のあるワイドテーブルデータベースの 1 つです。Alibaba Cloud は、2019 年 8 月に ApsaraDB for Cassandra をグローバルにリリースしました。

ApsaraDB for Cassandra は、次の理由から推奨されます。

理由 1:ApsaraDB for Cassandra はインターネットビジネス向けに開発されています

トランザクション関連のサービスをご利用の場合は、MySQL または Alibaba Cloud PolarDB を使用することをお勧めします。MySQL または PolarDB は、トランザクション機能と SQL 機能を提供し、ビジネスオペレーティングソフトウェアシステム(BOSS)、顧客関係管理(CRM)システム、および企業資源計画(ERP)システムが期待どおりに動作することを保証します。ただし、高可用性、高い同時実行性、大規模ストレージ、調整可能な整合性、および弾力性を必要とするインターネットビジネスの場合は、MySQL ではなく ApsaraDB for Cassandra を使用することをお勧めします。ApsaraDB for Cassandra は、次の機能を提供します。

  • 高可用性:ノードに障害が発生しても、ビジネスには影響しません。ノードとデータレプリカの冗長性を構成し、読み取り/書き込み整合性レベルをクォーラムに設定する必要があります。

  • 高スケーラビリティ:ApsaraDB for Cassandra は、160 GB から 10 PB までのストレージと、最大数千万クエリ/秒(QPS)を提供できます。必要に応じて、サービスにさらにノードとデータセンターを追加できます。

  • 調整可能な整合性:ApsaraDB for Cassandra は、読み取り/書き込み整合性レベルをクォーラムに設定することにより、高可用性と強力な整合性を提供します。ビジネスの特徴に基づいて IoT サービスの整合性を低く構成し、低コストでより高いパフォーマンスを実現できます。

オンラインチャットやメッセージング、ニュースフィード、注文履歴、オブジェクトストレージ、ショッピングカート、請求システム、コメントなどのサービスには、ApsaraDB for Cassandra を使用することをお勧めします。これらのサービスには、リスク管理、レコメンデーション、ユーザープロファイリング、IoT、ログ分析などのデータ駆動型サービスも含まれます。

理由 2:ApsaraDB for Cassandra は開発者と DBA が簡単に使用できます

MySQL 開発者またはデータベース管理者(DBA)は、短期間で ApsaraDB for Cassandra データベースのスキルを習得できます。ApsaraDB for Cassandra は使いやすく、管理も簡単で、次の利点があります。

  • SQL のような CQL により、MySQL データベース開発者やその他の従来のデータベース開発者は、ApsaraDB for Cassandra データベースを直接使用できます。

  • ApsaraDB for Cassandra は、セキュリティ認証システム、包括的な認証システム、および DBA 用の SSL 証明書メカニズムを提供します。

  • ApsaraDB for Cassandra は、開発者向けに LocalIndex、マテリアライズドビュー、SSTable-Attached Secondary Index(SASI)などの完全なインデックスサービスを提供します。

  • ネイティブの Apache Cassandra は、Java、Python、PHP、.NET、Node.js などの複数のプログラミング言語用のクライアントドライバー(非 Thrift モード)を提供します。ネイティブクライアントドライバーのパフォーマンスは、Java クライアントのパフォーマンスと一致します。

理由 3:ApsaraDB for Cassandra は X-Pack Spark と連携してビッグデータストレージを促進します

Apache Spark はビッグデータ処理の主流のデフォルトエンジンであり、Apache Cassandra は主流の NoSQL ビッグデータデータベースです。Apache Cassandra と Apache Spark の組み合わせにより、リスク管理、レコメンデーション、IoT などのデータ駆動型サービスを管理できます。ApsaraDB for Cassandra は、X-Pack Spark エンジンを提供して使用を容易にします。

理由 4:年中無休のサポートにより、安定性とセキュリティを確保します

ApsaraDB for Cassandra は、同じリージョンにデプロイされた複数のデータセンターやバックアップと復元など、エンタープライズグレードのディザスタリカバリ機能を提供します。ApsaraDB for Cassandra チームは、データベースの安定性とセキュリティを確保するために年中無休のサポートを提供し、パフォーマンスの継続的な向上とビジネスニーズに合わせた機能の提供に尽力し、お客様の成功を支援します。