summaryrefslogtreecommitdiff
path: root/src/third_party/wiredtiger/src/docs/in-memory.dox
blob: df221dc34d67fb9b008d12167504d98e49b87c53 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
/*! @m_page{{c,java},in_memory,In-memory databases}

The ::wiredtiger_open \c in_memory configuration changes WiredTiger to
run in cache without writing to a backing disk. Data is limited to the
configured cache size.

If \c in_memory is configured, WT_CURSOR::insert and WT_CURSOR::update
methods may return an additional error, ::WT_CACHE_FULL, indicating the
insert or update operation requires more than the configured cache size
to complete. If a transaction is in progress, it should be rolled back.

 */