WiredTiger: Reference Guide

| Version 3.1.0

Fork me on GitHub Join my user group
Reference Guide

WiredTiger is an high performance, scalable, production quality, NoSQL, Open Source extensible platform for data management.

WiredTiger supports row-oriented storage (where all columns of a row are stored together), column-oriented storage (where columns are stored in groups, allowing for more efficient access and storage of column subsets) and log-structured merge trees (LSM), for sustained throughput under random insert workloads.

WiredTiger includes ACID transactions with standard isolation levels and durability at both checkpoint and fine-grained granularity.

WiredTiger can be used as a simple key/value store, but also has a complete schema layer, including indices and projections.

WiredTiger should be generally portable to any 64-bit system supporting the ANSI C99, POSIX 1003.1 and POSIX 1003.1c (threads extension) standards.

For more information on the WiredTiger architecture and why it might be right for your project, see:

- WiredTiger Architecture

For more information about building and installing WiredTiger, see:

- Building and installing WiredTiger on POSIX
- Building and installing WiredTiger on Windows
- Building and installing the LevelDB compatibility API

For more information about writing WiredTiger applications, see:

- Writing WiredTiger applications
- Writing WiredTiger applications in Java (The Java API is not available on Windows.)
- WiredTiger API reference manual

For more information about administrating WiredTiger databases, see:

- WiredTiger command line utility
- Managing WiredTiger databases

For release change logs and upgrading information, see:

- WiredTiger Change Log
- Upgrading WiredTiger applications

WiredTiger is Open Source; for more information, see:

- WiredTiger licensing

WiredTiger releases are tested on Linux, FreeBSD and OS X; for more information, see:

- WiredTiger testing

To browse the WiredTiger source code repository or contact us, see:

- WiredTiger community and contact information

For more information on WiredTiger internals, see:

- Developer Documentation