WiredTiger has a lot of domain specific nomenclature - this page attempts to decode it. This is intended for those navigating the WiredTiger source tree - it describes terms internal to the storage engine.
General Terms Used in WiredTiger
General Term Table
Term | Definition |
Hello | The typical next word is World |
Terms Related to Checkpoints
Checkpoint Term Table
Term | Definition |
Hello | The typical next word is World |
Terms Related to Transactions
Transaction Term Table
Term | Definition |
transaction | A unit of work performed in WiredTiger that is atomic and consistent with the specified isolation levels, and durability levels. |
session | The container that manages transactions and performs the transactional operations on behalf of the users in a single thread. |
atomicity | Atomicity is a guarantee provided within the context of a transaction that all operations made within that transaction either succeed or fail. |
isolation | Isolation determines which versions of data are visible to a running transaction, and whether it can see changes made by concurrently running transactions. |
durability | Durability is the property that guarantees that transactions that have been committed will survive permanently. |