Version 10.0.2
Fundamentals

Connection

  • A connection is a handle to a WiredTiger database instance.

Session

  • A session defines the context for most operations performed in WiredTiger.

Cursor

  • Cursors are used to get and modify data.

Transactions

  • Transactions provide a powerful abstraction for multiple threads to operate on data concurrently.

Timestamps

  • The timestamp data model.

Snapshot

  • Snapshots are implemented by storing transaction ids committed before the transaction started.

Rollback to Stable

  • Rollback the database to a stable state by removing data that is beyond the stable timestamp.