Version 11.3.0
Writing WiredTiger applications

This section covers topics of interest for programmers writing WiredTiger applications.

We follow SQL terminology: a database is set of tables managed together. Tables consist of rows, where each row is a key and its associated value. Tables may optionally have an associated schema, splitting the value into a set of columns. Tables may also have associated indices, each of which is ordered by one or more columns.

The WiredTiger API

Transactions

Storage options

Programming notes

Advanced topics

Extending WiredTiger

Performance monitoring and tuning