~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to docs/index.rst

  • Committer: Monty Taylor
  • Date: 2010-04-15 19:14:53 UTC
  • mto: This revision was merged to the branch mainline in revision 1476.
  • Revision ID: mordred@inaugust.com-20100415191453-ril2x8qdo78fny9w
Replaced test_authz with a plugin implementing a hard-coded simple
multi-tennancy policy. The policy describes:
- A root user exists which can do anything
- A user may only see a schema that is named the same has his user name
- A user may see data_dictionary and information_schema (data_dictionary
  required for show databases to work)

This way, we can more clearly test the results of the authorization
interface while providing an optional plugin that is actually useful to some
human.

Show diffs side-by-side

added added

removed removed

Lines of Context:
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
 
 
9
 
Drizzle is a transactional, relational, community-driven open source database that is forked from the popular MySQL database.
10
 
 
11
 
The Drizzle team has removed non-essential code, re-factored the remaining code and modernized the code base moving to C++.
12
 
 
13
 
Charter
14
 
 * A database optimized for Cloud infrastructure and Web applications
15
 
 * Design for massive concurrency on modern multi-cpu architecture
16
 
 * Optimize memory for increased performance and parallelism
17
 
 * Open source, open community, open design
18
 
 
19
 
Scope
20
 
 * Re-designed modular architecture providing plugins with defined APIs
21
 
 * Simple design for ease of use and administration
22
 
 * Reliable, ACID transactional
23
 
 
24
 
 
25
 
Introduction:
26
 
-------------
27
 
 
28
 
.. toctree::
29
 
   :maxdepth: 2
30
 
 
31
 
   preface
32
 
   what_is_drizzle
33
 
   brief_history_of_drizzle
34
 
   how_to_report_a_bug
35
 
   mysql_differences
36
 
 
37
 
SQL Language:
38
 
-------------
39
 
 
40
 
.. toctree::
41
 
   :maxdepth: 2
42
 
 
43
 
   queries
44
 
   ddl
45
 
   dml
46
 
   columntypes 
47
 
   variables 
48
 
   locks 
49
 
   barriers 
50
 
   dynamic 
51
 
   getting_information 
52
 
   transactional 
53
 
   administrative 
54
 
 
55
 
Advanced Topics:
56
 
----------------
57
 
 
58
 
.. toctree::
59
 
   :maxdepth: 2
60
 
 
61
 
   storage_engines
62
 
   logging
63
 
 
64
 
 
65
 
Configuration:
66
 
^^^^^^^^^^^^^^
67
 
.. toctree::
68
 
   :maxdepth: 2
69
 
 
70
 
   configuration
71
 
   options
72
 
 
73
 
Plugins:
74
 
^^^^^^^^
75
 
.. toctree::
76
 
   :maxdepth: 2
77
 
 
78
 
   plugins/list
79
 
 
80
 
Architecture:
81
 
^^^^^^^^^^^^^
82
 
.. toctree::
83
 
   :maxdepth: 2
84
 
 
85
 
   protocol
86
 
   replication
87
 
 
88
 
Clients:
89
 
^^^^^^^^
90
 
.. toctree::
91
 
   :maxdepth: 2
92
 
 
93
 
   clients/drizzle.rst
94
 
   clients/drizzledump.rst
95
 
 
96
 
libdrizzle:
97
 
^^^^^^^^^^^
98
 
.. toctree::
99
 
   :maxdepth: 2
100
 
 
101
 
   libdrizzle/api.rst
102
 
   libdrizzle/developer.rst
103
 
 
104
 
Testing:
105
 
 
106
 
.. toctree::
107
 
   :maxdepth: 2
108
 
 
109
 
   testing/test-run.rst
110
 
 
111
 
Indices and tables
112
 
==================
113
 
 
114
 
* :ref:`genindex`
115
 
* :ref:`search`
116