~drizzle-trunk/drizzle/development

1731.5.1 by Monty Taylor
Added sphinx infrastructure
1
.. Drizzle documentation master file, created by
2
   sphinx-quickstart on Fri Aug 27 08:33:41 2010.
3
   You can adapt this file completely to your liking, but it should at least
4
   contain the root `toctree` directive.
5
6
Welcome to Drizzle's documentation!
7
===================================
8
1994.4.44 by Marisa Plumb
adding logo w/license file
9
.. image:: logo.png
10
2222.2.1 by Mark Atwood
documentation work
11
Drizzle is a transactional, relational, community-driven open-source database that is forked from the popular MySQL database.
1900.2.11 by Stewart Smith
docs: have proper subsections on main index page, also include more information about drizzle straight from drizzle.org
12
2222.2.1 by Mark Atwood
documentation work
13
The Drizzle team has removed non-essential code, has re-factored the remaining code, and has converted the code to modern C++ and modern libraries.
1900.2.11 by Stewart Smith
docs: have proper subsections on main index page, also include more information about drizzle straight from drizzle.org
14
15
Charter
16
 * A database optimized for Cloud infrastructure and Web applications
2222.2.1 by Mark Atwood
documentation work
17
 * Design for massive concurrency on modern multi-CPU architectures
18
 * Optimize memory use for increased performance and parallelism
1900.2.11 by Stewart Smith
docs: have proper subsections on main index page, also include more information about drizzle straight from drizzle.org
19
 * Open source, open community, open design
20
21
Scope
22
 * Re-designed modular architecture providing plugins with defined APIs
23
 * Simple design for ease of use and administration
24
 * Reliable, ACID transactional
1794.2.3 by Monty Taylor
Added stubs for option docs.
25
26
1838.2.1 by Brian Aker
More docs.
27
Introduction:
1900.2.11 by Stewart Smith
docs: have proper subsections on main index page, also include more information about drizzle straight from drizzle.org
28
-------------
1838.2.1 by Brian Aker
More docs.
29
.. toctree::
30
   :maxdepth: 2
1994.4.1 by Marisa Plumb
doc modifications
31
   
1838.2.1 by Brian Aker
More docs.
32
   preface
1994.4.44 by Marisa Plumb
adding logo w/license file
33
   license
1838.2.1 by Brian Aker
More docs.
34
   what_is_drizzle
35
   brief_history_of_drizzle
36
   how_to_report_a_bug
1994.4.104 by Marisa Plumb
new doc with note about versioning
37
   versioning
1900.2.18 by Stewart Smith
add section on notable differences from MySQL
38
   mysql_differences
1838.2.1 by Brian Aker
More docs.
39
2099.2.2 by Andrew Hutchings
Add compiling and installing section with basic content
40
Compiling and Installing:
41
-------------------------
42
.. toctree::
43
   :maxdepth: 2
44
45
   installing/requirements
46
   installing/from_source
47
   installing/ubuntu
48
   installing/redhat
49
2197.2.2 by Andrew Hutchings
Add basic contributing section to docs
50
Contributing:
51
-------------
52
.. toctree::
53
   :maxdepth: 2
54
55
   contributing/introduction
56
   contributing/code
57
   contributing/documentation
58
1838.2.1 by Brian Aker
More docs.
59
SQL Language:
1900.2.11 by Stewart Smith
docs: have proper subsections on main index page, also include more information about drizzle straight from drizzle.org
60
-------------
1838.2.1 by Brian Aker
More docs.
61
.. toctree::
62
   :maxdepth: 2
63
1878.5.4 by Brian Aker
Update documentation.
64
   queries
1994.4.52 by Marisa Plumb
modifying folder structure
65
   functions/overview
1994.4.39 by Marisa Plumb
new material to address https://bugs.launchpad.net/drizzle/+bug/684803, new functions
66
   data_types
1838.2.1 by Brian Aker
More docs.
67
   ddl
68
   dml
1878.5.6 by Brian Aker
A couple of fixes to documentation.
69
   columntypes 
70
   variables 
1933.1.9 by Brian Aker
Additional documentation and testing.
71
   locks 
72
   barriers 
1878.5.6 by Brian Aker
A couple of fixes to documentation.
73
   dynamic 
74
   getting_information 
75
   transactional 
1994.4.23 by Marisa Plumb
new data types content
76
   administrative
1994.4.62 by Marisa Plumb
string and resources
77
   resources/index
1994.4.23 by Marisa Plumb
new data types content
78
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
79
User Level Topics:
80
------------------
1878.5.7 by Brian Aker
Additional documenation.
81
.. toctree::
82
   :maxdepth: 2
83
84
   storage_engines
1994.4.21 by Marisa Plumb
adding tungsten doc
85
   using_replication
1878.5.7 by Brian Aker
Additional documenation.
86
   logging
1994.4.83 by Marisa Plumb
table update functions edits, starting authentication
87
   authentication
1878.5.7 by Brian Aker
Additional documenation.
88
1794.2.3 by Monty Taylor
Added stubs for option docs.
89
Configuration:
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
90
--------------
1794.2.3 by Monty Taylor
Added stubs for option docs.
91
.. toctree::
92
   :maxdepth: 2
93
94
   configuration
1794.2.5 by Monty Taylor
Added support to pandora for finding and including per-plugin documentation.
95
   options
96
1994.4.23 by Marisa Plumb
new data types content
97
Plugins:
98
^^^^^^^^
99
.. toctree::
100
   :maxdepth: 2
101
1994.4.35 by Marisa Plumb
restoring list.rst to as ref in toc
102
   plugins/list
1994.4.25 by Marisa Plumb
moved protocol doc to main 'docs' folder
103
1794.2.9 by Monty Taylor
Made some TOC structure changes. Added stubs for a couple of command line
104
Architecture:
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
105
-------------
1794.2.9 by Monty Taylor
Made some TOC structure changes. Added stubs for a couple of command line
106
.. toctree::
107
   :maxdepth: 2
108
109
   protocol
1861.2.1 by David Shrewsbury
Add some initial Transaction Log plugin and Replication documentation.
110
   replication
1794.2.9 by Monty Taylor
Made some TOC structure changes. Added stubs for a couple of command line
111
112
Clients:
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
113
--------
1794.2.9 by Monty Taylor
Made some TOC structure changes. Added stubs for a couple of command line
114
.. toctree::
115
   :maxdepth: 2
116
117
   clients/drizzle.rst
118
   clients/drizzledump.rst
2015.2.1 by Andrew Hutchings
Add admin tool and protocol docs (which include the new settings)
119
   clients/drizzleadmin.rst
2099.2.1 by Andrew Hutchings
Add errors page to drizzle client docs
120
   clients/errors.rst
1794.2.9 by Monty Taylor
Made some TOC structure changes. Added stubs for a couple of command line
121
1836.3.1 by Monty Taylor
Removed libdrizzle doxygen. Put in function stubs in sphinx. Someone can
122
libdrizzle:
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
123
-----------
1836.3.1 by Monty Taylor
Removed libdrizzle doxygen. Put in function stubs in sphinx. Someone can
124
.. toctree::
125
   :maxdepth: 2
126
127
   libdrizzle/api.rst
128
   libdrizzle/developer.rst
129
1892.4.1 by patrick crews
Added Sphinx docs for test-run.pl
130
Testing:
1994.4.22 by Marisa Plumb
create table fixes, index toc adjustments
131
--------
1892.4.1 by patrick crews
Added Sphinx docs for test-run.pl
132
.. toctree::
133
   :maxdepth: 2
134
 
135
   testing/test-run.rst
2128.1.1 by patrick crews
Added initial docs for dbqp.py
136
   testing/dbqp.rst
2198.5.2 by patrick crews
Added docs for randgen
137
   testing/randgen.rst
1892.4.1 by patrick crews
Added Sphinx docs for test-run.pl
138
1731.5.1 by Monty Taylor
Added sphinx infrastructure
139
Indices and tables
140
==================
141
142
* :ref:`genindex`
143
* :ref:`search`
144