Search:

Search all manuals
Search this manual
Manual
Couchbase Server マニュアル 2.0
Community Wiki and Resources
Couchbase Server 2.0をダウンロード
Couchbase 開発者ガイド 2.0
クライアントライブラリ
Couchbase Server フォーラム
Additional Resources
Community Wiki
Community Forums
Couchbase SDKs
Parent Section
1.2 アーキテクチャと概念
Chapter Sections
Chapters

1.2.7. RAMからの消去とワーキングセットの管理

消去は、CouchbaseServerによって自動的に実行されるプロセスであり、頻繁に使用するアイテムのためのスペースを提供するために、RAMからデータを削除するプロセスです。RAM上のデータがディスクに永続化され、ディスク上のアイテムへのリクエストがあれば、再度安全にRAMに戻せるよう、Couchbase Serverは情報を消去するとき、ディスク永続化システムと密に連携しています。CouchbaseServerの、頻繁に利用されるアイテムをRAM上に配置し、そのために適切にRAMを開放するプロセスは、ワーキングセット管理と呼ばれています。

重要

Couchbase Serverは、クライアントが明示的に削除したり、アイテムが有効期限に達しない限り、ディスクから完全にアイテムを削除することはありません。 ドキュメントのキーとメタデータをRAMに残し、ドキュメント本体をディスクにコピーした後、消去メカニズムはRAMからアイテムを除去します。

memcached bucketのみを使用し、キャッシュ層として、ディスクへの永続性を確保せずにCouchbaseServerを使う場合もあります。このとき、RAM領域が不足すると、LRUアルゴリズムに基づき最終利用時間が古いものから削除されます。これは、サーバーがキーとメタデータを含む、アイテムに関するすべてのデータをRAM上から削除することを示します。一度実行されると、そのアイテムを復旧することはできません。

このプロセスに影響を与えるすべての管理タスクや、消去とワーキングセット管理に関する詳細な技術情報については、「排出とワーキングセットの管理」を参照してください。