summaryrefslogtreecommitdiff
path: root/docs/src/introduction.dox
diff options
context:
space:
mode:
Diffstat (limited to 'docs/src/introduction.dox')
-rw-r--r--docs/src/introduction.dox33
1 files changed, 33 insertions, 0 deletions
diff --git a/docs/src/introduction.dox b/docs/src/introduction.dox
new file mode 100644
index 00000000000..634f8144475
--- /dev/null
+++ b/docs/src/introduction.dox
@@ -0,0 +1,33 @@
+/*! @mainpage Reference Guide
+
+WiredTiger is an extensible platform for data management. This
+documentation describes the programming interface to WiredTiger used by
+developers to construct 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.
+
+In addition to the traditional row-oriented storage where all columns
+of a row are stored together, WiredTiger supports column-oriented
+storage, where one or more columns can be stored individually, allowing
+more efficient access and storage.
+
+To download the WiredTiger source code, visit our
+<a href="https://github.com/wiredtiger/wiredtiger"><b>Project page</b></a>.
+
+For more information about using WiredTiger, see:
+
+- @subpage install\n
+
+- @subpage using\n
+
+- @ref wt "WiredTiger API reference manual"
+
+- @subpage command_line\n
+
+- @subpage license\n
+
+*/