Drizzle Database Server (converted from BZR)
C++ C Perl Python Objective-C Shell Other
Permalink
Failed to load latest commit information.
client Merge lp:~stewart/drizzle/bug1012288 Build: jenkins-Drizzle-Builder-232 Aug 14, 2013
config Update trunk. Apr 22, 2013
docs some documentation updates and fixes Aug 8, 2013
drizzled hide DEFAULT_DEFINITION_FILE_EXT behind API calls rather than exporti… Aug 8, 2013
examples Move result over to being behind API. Nov 27, 2011
libdrizzle-1.0 Fix DEPENDENCIES references. Dec 17, 2012
libdrizzle-2.0 Fix DEPENDENCIES references. Dec 17, 2012
libdrizzle Fix, or encapsulate, a number of warnings. Include double == comparison. Jan 8, 2013
m4 Update m4. Jul 6, 2013
man Fixup for making man pages. Dec 25, 2012
plugin Merge lp:~mohyt/drizzle/json_server_schema Build: jenkins-Drizzle-Bui… Aug 14, 2013
po Update trunk. Apr 22, 2013
support-files Merge and fix configure.ac conflict. Apr 16, 2012
tests Merge lp:~stewart/drizzle/move-timed-mutexes Build: jenkins-Drizzle-B… Feb 28, 2013
unittests Use a better version of boost based m4 rules. Oct 20, 2012
win32 re-apply lp:~hingo/drizzle/drizzle-the-version-is-7.1-not-a-date-and-… Feb 8, 2012
.bootstrap Allow for warnings in autoconf, but be realistic about our ability to… Dec 31, 2012
.bzrignore Update bootstrap Oct 17, 2012
.quickly Updated pandora-build files to version 0.175 Mar 6, 2011
ABOUT-NLS Update trunk. Apr 22, 2013
AUTHORS Added the names of students ( Google Summer of Code 2012 ) who have c… Sep 9, 2012
COPYING update Copyright strings to a more common format to help with creatin… Dec 18, 2010
COPYING.BSD Added BSD copying file. Sep 28, 2010
COPYING.Boost Embed a modified version of parse_config_file. There are several more… Oct 2, 2010
DRIZZLE.FAQ Added pointer to online version of the FAQ Dec 7, 2008
Makefile.am remove EXCEPTIONS_CLIENT as we have libdrizzle, which is from-scratch… Aug 8, 2013
NEWS Documentation cleanup Jul 20, 2008
README Updated README Aug 29, 2011
bootstrap.sh Update build files. Apr 24, 2013
configure.ac Update trunk. Apr 22, 2013

README

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