Generally speaking, Couchbase Server is memory oriented, by which we mean that it tends to be designed around the working set being resident in memory, as is the case with most highly interactive web applications. However, the set of data in memory at any given point in time is only the hot data. Data is persisted to disk by Couchbase Server asynchronously, based on rules in the system.