Couchbase Server の選定

NoSQLと一言で表現しても、実は様々な特性があります。Couchbaseは数あるNoSQLデータベースの中でも、お客様の多方面なニーズに適したご提案ができると考えています。

急激なアクセス増加に伴うシステムの対応をご検討されているお客様へ、シンプルかつ高性能なCouchbaseの4つのソリューションをご提供いたします。

容易な
スケーラビリティー

アプリケーションが稼動し始めた後にユーザやデータが急増してしまった場合、その時点でデータベースの変更は非常に難しくなってしまいます。その点、Couchbaseは必要に応じて、スケールアウトが可能です。全てのNoSQLデータベースはスケーラブルですが、機能はそれぞれ異なり、またお客様のニーズも様々です。 下記はCouchbaseの3つの特徴となります。

ノードの管理が簡単 Couchbaseの提供するクラスタは導入やノードの追加・削除もワンクリックで非常に簡単に行えます。既存のアプリケーションの変更やダウンタイムもございません。他製品と異なり、大規模なデータ処理を複数の独立した処理に分割し、複数のノード上で並列に処理することが可能です。そのため、既存のシステムを停止することなくノードの追加をすることができ、シンプルで運用しやすいのが特徴です。

洗練されたシャーディング技術 Couchbaseの自動シャーディングは単一障害点が起こらないよう、クラスタの負荷を均等に分散します。そのため、一部のサーバに極端に負荷がかかるのを防ぐのが特徴的です。また、あるノードで障害が発生しても他ノードはその影響を受けることがないという利点があります。

身近なデータベースにアクセス Couchbaseはスケーラブルな設定ができるため、複数の拠点に設置されたサーバー間のデータの整合性を保つことが可能となります。 従い、ユーザにとって一番身近なデータセンタへのアクセスが可能となります。

Draw Something

Has scaled to 50 million users in 50 days with Couchbase

  learn more?


安定した
ハイパフォーマンス

データベースの世界では、高速で安定したアクセスとスループットが求められています。一般にNoSQLデータベースはRDBと比較して高速ではありますが、パフォーマンスは不安定になりがちです。NoSQL製品の中には、比較的規模がそれほど大きくない処理に時間のかかるものもあります。そのため、各ノードのスループットに要する時間も大きく、データベースの処理に影響を与えてしまいます。

Couchbaseのシステムは、大規模かつ複雑なデータ処理の場合でも、常に安定したレイテンシを保つことが可能です。また、各ノードによるスループットは常にハイパフォーマンスを維持します。レイテンシのクオリティを保つためにクラスタの拡張やサーバの追加も必要ありません。Couchbaseは、安価で安定したパフォーマンスを実現することで、お客様のビジネスを効率的にサポートします。

Third-party benchmarks show Couchbase Server sustains throughput at 2-3x that of other NoSQL databases. Learn more about these benchmarks.


365日稼動

Couchbaseのアプリケーションはグローバルに使用されています。そのためハードウェアやソフトウェアのアップグレードなどの場合でも、365日絶え間なく稼動しています。RDBのようにメンテナンスのために稼動を一時停止する必要がないため、格段にパフォーマンスが向上します。

Couchbaseは、オンライン上でのアップグレードやメンテナンスを可能としているのが大きな特徴です。

  • 365日稼動  データベースは常に稼動しているため、パフォーマンスが向上します。
  • ソフトウェアのアップグレード  オンラインでアップグレードをするため、ダウンタイムが生じません。
  • ハードウェアのアップグレード アップグレード対象のノードに対し、Rebalance機能を用いて稼働中のノードにデータを移行するため、アップグレード中にダウンタイムが生じません。
  • バックアップとメンテナンス コンパクションなどの処理は全てオンライン上で行います。
  • データ 万が一データセンターに障害が生じても、レプリカがあるため、速やかに他のクラスタに保存されているデータへアクセスすることができます。

Orbitz relies on Couchbase Server for always-on operations. This chart shows zero downtime for Orbitz’s Couchbase Server cluster. Hear more about Orbitz and Couchbase


柔軟なデータモデル

ウェブアプリケーションの急激な変化は、データベースの世界では今や常識となっています。そのため、新しい情報を速やかに追加する柔軟なデータモデルの必要性がでてきました。

CouchbaseのNoSQLデータベースはJSONを基にしたドキュメント型NoSQLデータモデルです。RDBと比較して、データモデルが非構造のため、事前定義が不要で、柔軟に変更をすることができます。

Couchbaseを利用することによりデータの追加が高速にできるため、スキーマの変更に時間を要することもなくなります。非構造化データのため、新たに異なるソースを追加する場合でも異なるドキュメントやストラクチャーを使用することも可能です。また複雑なデータ処理にも対応しています。

Couchbaseは高速かつ効率的な開発環境を提供する、高性能なNoSQLデータベースです。

McGraw Hill Education is taking advantage of Couchbase’s flexible data model to build its next-generation online Learning Portal – and transform its business model in the process.
Learn more.