Search:

Search all manuals
Search this manual
Manual
Couchbase Server 1.8 マニュアル
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
9 Couchbaseを使用した開発
Chapter Sections
Chapters

9.3. Memcached ユーザーのためのCouchbase

memcachedとしてのCouchbaseの設定

Couchbase Serverはオープンソースのmemcachedプロトコルと完全に互換性がある一方で、キャッシュを使用するためのより良いユースケースは他にもたくさんあることを我々は認識しています。このような理由から、Couchbase Server製品に標準的なmemcachedの機能を入れたのです。"Memcached"バケットを簡単に設定することで、オープンソースのバージョンとほぼ同じように動作します。メモリ管理周りの違いはいくつかありますが、クライアントとアプリケーションは違いが見られません。

Q:Couchbaseとmemcachedの動作の違いは何ですか?

A:最も大きな違いはCouchbaseがデータベースであるということです。Couchbaseはあなたのデータを保持し、十分なRAMまたは使用可能なディスク領域がない場合にはエラーを返します。Memcachedはキャッシュであり、新しいデータの領域を確保するために古いデータを強制退去させます。また、障害時には常にデータにアクセスできるように、レプリケーションを提供します。MemcachedはRAMを使い果たしたり、サーバを失くした場合にはキャッシュが失われるため、レプリケーションは行いません。

Q:オープンソースのmemcachedではなく、Couchbase Serverを使用する利点は何ですか?

A:我々は、設定やモニタリングといった目的のために非常に強化されたUIを提供しています。また、"スマートクライアント"を使用して、アプリケーションが動的にクラスタトポロジーの変更を更新することができます。このサーバを使用することで、強化されたHA、永続性、クエリ機能をもつCouchbaseバケットタイプへのアップグレードを簡単に行うことができます。