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
|
Drizzle
-------
A Lightweight SQL Database for Cloud and Web
WWW: http://www.drizzle.org
IRC: #drizzle on FreeNode
Mailing-list: https://launchpad.net/~drizzle-discuss
Drizzle is a community-driven open source project 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
Documentation and support
-------------------------
Documentation on building, installing and using Drizzle is available at
http://docs.drizzle.org/
If the documentation doesn't answer your questions, please use
- IRC
- mailing list
- https://answers.launchpad.net/drizzle
...for community support.
Commercial troubleshooting and 24/7 production support is available from a few
vendors at http://www.drizzle.org/content/support-and-services
Compiling from source
---------------------
### Installing library dependencies:
# The easiest and recommended way is to use your package manager to install
# all build dependencies for the drizzle package. This will always
# install an up to date list of dependencies.
# If drizzle is not yet included in your distribution, then please configure
# your package manager to use these Drizzle repositories:
# DEB: http://docs.drizzle.org/installing/ubuntu.html
# RPM: http://docs.drizzle.org/installing/redhat.html
# Then start the build process with executing
sudo apt-get build-dep drizzle
# or
yum-builddep drizzle
### Compiling:
# If you got the source from bzr, run:
./config/autorun.sh
# The following steps are the same regardless of where you got the source
./configure --prefix=${HOME}/builds/drizzle &&
make &&
make test ||
echo "FAIL $?"
More information on compiling can be found at:
http://docs.drizzle.org/installing/from_source.html
### Running Drizzle:
# be sure you configured with a prefix before running make install
make install
cd ${HOME}/builds/drizzle
./sbin/drizzled --no-defaults --mysql-protocol.port=3306 \
--basedir=$PWD --datadir=$PWD/var \
>> $PWD/var/drizzle.err 2>&1 &
# See also:
# http://docs.drizzle.org/installing/from_source.html#dependencies
# http://wiki.drizzle.org/Starting_drizzled
# http://docs.drizzle.org/contributing/introduction.html
Cheers!
- The Drizzle team
|