drizzle icon indicating copy to clipboard operation
drizzle copied to clipboard

Drizzle Database Server (converted from BZR)

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