Version 10.0.0
Architecture Guide Glossary of Terms

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
HelloThe typical next word is World

Terms Related to Checkpoints

Checkpoint Term Table
Term Definition
HelloThe typical next word is World

Terms Related to Transactions

Transaction Term Table
Term Definition
transactionA unit of work performed in WiredTiger that is atomic and consistent with the specified isolation levels, and durability levels.
sessionThe container that manages transactions and performs the transactional operations on behalf of the users in a single thread.
atomicityAtomicity is a guarantee provided within the context of a transaction that all operations made within that transaction either succeed or fail.
isolationIsolation determines which versions of data are visible to a running transaction, and whether it can see changes made by concurrently running transactions.
durabilityDurability is the property that guarantees that transactions that have been committed will survive permanently.