~drizzle-trunk/drizzle/development

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
.. Drizzle documentation master file, created by
   sphinx-quickstart on Fri Aug 27 08:33:41 2010.
   You can adapt this file completely to your liking, but it should at least
   contain the root `toctree` directive.

Welcome to Drizzle's documentation!
===================================

Drizzle is a transactional, relational, community-driven open source database that is forked from the popular MySQL database.

The Drizzle team has removed non-essential code, re-factored the remaining code and modernized the code base moving to C++.

Charter
 * A database optimized for Cloud infrastructure and Web applications
 * Design for massive concurrency on modern multi-cpu architecture
 * Optimize memory for increased performance and parallelism
 * Open source, open community, open design

Scope
 * Re-designed modular architecture providing plugins with defined APIs
 * Simple design for ease of use and administration
 * Reliable, ACID transactional


Introduction:
-------------
.. toctree::
   :maxdepth: 2
   
   preface
   what_is_drizzle
   brief_history_of_drizzle
   how_to_report_a_bug
   mysql_differences

SQL Language:
-------------
.. toctree::
   :maxdepth: 2

   queries
   functions
   data_types
   ddl
   dml
   columntypes 
   variables 
   locks 
   barriers 
   dynamic 
   getting_information 
   transactional 
   administrative

User Level Topics:
------------------
.. toctree::
   :maxdepth: 2

   storage_engines
   using_replication
   logging

Configuration:
--------------
.. toctree::
   :maxdepth: 2

   configuration
   options

Plugins:
^^^^^^^^
.. toctree::
   :maxdepth: 2

   plugins/list

Architecture:
-------------
.. toctree::
   :maxdepth: 2

   protocol
   replication

Clients:
--------
.. toctree::
   :maxdepth: 2

   clients/drizzle.rst
   clients/drizzledump.rst
   clients/drizzleadmin.rst

libdrizzle:
-----------
.. toctree::
   :maxdepth: 2

   libdrizzle/api.rst
   libdrizzle/developer.rst

Testing:
--------
.. toctree::
   :maxdepth: 2
 
   testing/test-run.rst

Indices and tables
==================

* :ref:`genindex`
* :ref:`search`