O'Reilly logo

Learning Couchbase by Henry Potsangbam

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Compaction

Compaction is the process of reclaiming disk space and reducing fragmentation. Compaction is performed on buckets as well as on views. Whenever a client deletes documents from a Couchbase bucket, it creates gaps within the data file. If there is no reclamation of this gap, then the size of the data file will increase and it might have an impact on its performance, as Couchbase needs to handle a large file instead of a smaller, compact data file while performing any operation on it. Couchbase works on the principle of append-only storage engine features. Whenever there are data operations taking place in the bucket—whether it's a write, update, or delete operation—the mutated document always goes at the end of the data file only. There ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required