To install click the Add extension button. That's it.

The source code for the WIKI 2 extension is being checked by specialists of the Mozilla Foundation, Google, and Apple. You could also do it yourself at any point in time.

4,5
Kelly Slayton
Congratulations on this excellent venture… what a great idea!
Alexander Grigorievskiy
I use WIKI 2 every day and almost forgot how the original Wikipedia looks like.
Live Statistics
English Articles
Improved in 24 Hours
Added in 24 Hours
What we do. Every page goes through several hundred of perfecting techniques; in live mode. Quite the same Wikipedia. Just better.
.
Leo
Newton
Brights
Milds

Drizzle (database server)

From Wikipedia, the free encyclopedia

Drizzle
Developer(s)Brian Aker and others
Final release
7.2.4 / September 23, 2012; 11 years ago (2012-09-23)[1]
Written inC++
Operating systemCross-platform POSIX
Available inEnglish, with GNU Gettext translations into 43 other languages
TypeDatabase management system
LicensePrimarily GNU General Public License version 2 and 3, with some BSD components
Websitewww.drizzle.org
A Drizzle usage case

Drizzle is a discontinued free software/open-source relational database management system (DBMS) that was forked from the now-defunct 6.0 development branch of the MySQL DBMS.[2]

Like MySQL, Drizzle had a client/server architecture and uses SQL as its primary command language. Old Drizzle files are distributed under version 2 and 3 of the GNU General Public License (GPL) with portions, including the protocol drivers and replication messaging under the BSD license.

Early work on the fork was done mid-2008 by Brian Aker.[3] Ongoing development was handled by a team of contributors that included staff members from Canonical Ltd., Google, Six Apart, Sun Microsystems, Rackspace, Data Differential, Blue Gecko, Intel, Percona, Hewlett-Packard, Red Hat, and others.[4] Drizzle source code, along with instructions on compiling it, are available via the project's Launchpad website.[5]

In October 2010, Drizzle had 13,478 total contributions, 96 total contributors, and 37 active contributors.[6] It was also announced that Drizzle had entered Beta.[7] The first GA version was released in March 2011.[8] Drizzle has actively participated in the Google Summer of Code Project since 2010.[9][10][11][12]

By late 2013 the project's active phase had come to an end. In July 2016 the maintainers concluded that the time had come for "winding things up officially" because "none of us have any time to dedicate to Drizzle anymore".[13]

Uses

Drizzle is targeted at the web-infrastructure and cloud computing markets. The developers of the product describe it as a "smaller, slimmer and (hopefully) faster version of MySQL".[14]

Platforms and interfaces

Drizzle is written in the C++ programming language, and stores its string data in the UTF-8 format. It is being developed for modern Unix-like operating systems, including Linux, FreeBSD, Mac OS X, and Solaris – in general, any OS that conforms to POSIX and has a working implementation of the GNU Autotools. Microsoft Windows is not supported at this time, mainly for lack of Autotools support, but there has been discussion of how to accomplish this in a sensible manner.

Features

Drizzle is a re-designed version of the MySQL v6.0 codebase and is designed around a central concept of having a microkernel architecture. Features such as the query cache and authentication system are now plugins to the database, which follow the general theme of "pluggable storage engines" that were introduced in MySQL 5.1. It supports PAM, LDAP, and HTTP AUTH for authentication via plugins it ships. Via its plugin system it currently supports logging to files, syslog, and remote services such as RabbitMQ and Gearman. Drizzle is an ACID-compliant relational database that supports transactions via an MVCC design.[15]

Microkernel

Plugin points have been added to support replication, storage engines, query rewrite, table functions, user-defined functions, protocol adapters, and multiple query caches.

Indexes

Like MySQL, Drizzle supports concurrent multiple engines. Via this, Drizzle includes built-in support for B+ tree and hash indexes. Drizzle's query planner is capable of using multiple indexes, from multiple engines to satisfy complex queries, using temporary in-memory bitmap index operations.

Triggers

Database triggers in Drizzle are supported for DML, DDL, and a number of additional event-based operations in the server. The PrimeBase BLOB streaming system, which allows Drizzle to stream binary large objects (BLOBs) via HTTP, makes use of this system. All triggers for Drizzle currently must be written in C++.

Query rewrite

Any query can be matched and rewritten dynamically that is sent to the server. This action is done before parsing occurs.

Data types

A wide variety of native data types are supported, including:

Dynamic SQL

Through support of the EXECUTE command Drizzle can operate dynamic multi-statement SQL. Via the keyword CONCURRENT it can operate these statements in parallel.

Replication

Replication in Drizzle is done by generating "messages" using the Google Protocol Buffers library. These messages are then stored and executed on remote servers. The message format is a non-SQL neutral format which has allowed Drizzle to have replication appliers to RabbitMQ, Memcached, MySQL, Voldemort, and Apache Cassandra.

Support and licensing

Drizzle is licensed under version two and three of the GPL, with some parts, such as libdrizzle client library, under the BSD license.

See also

References

  1. ^ "Series 7.2 : Drizzle". Launchpad.net. Retrieved 2014-07-04.
  2. ^ "MySQL fork Drizzle gets general release". ZDNet.
  3. ^ Drizzle History Archived September 2, 2013, at the Wayback Machine
  4. ^ List of Drizzle Contributors[permanent dead link]
  5. ^ Drizzle.org[permanent dead link]
  6. ^ How Many Contributors does Drizzle Have? Archived 2010-10-23 at the Wayback Machine
  7. ^ Drizzle7 Beta Released Archived December 13, 2010, at the Wayback Machine
  8. ^ "Archived copy". Archived from the original on 2011-03-18. Retrieved 2011-03-16.{{cite web}}: CS1 maint: archived copy as title (link)
  9. ^ [1] Archived April 4, 2012, at the Wayback Machine
  10. ^ [2] Archived February 10, 2012, at the Wayback Machine
  11. ^ [3] Archived May 16, 2013, at the Wayback Machine
  12. ^ [4] Archived April 27, 2013, at the Wayback Machine
  13. ^ "Email to drizzle-discuss public mailing list by Brian Aker and Stewart Smith, July 27-28, 2016". Retrieved 2021-04-15.
  14. ^ Monty-says.blogspot.com
  15. ^ Drizzle Documentation Archived November 25, 2010, at the Wayback Machine

External links

This page was last edited on 17 January 2024, at 19:08
Basis of this page is in Wikipedia. Text is available under the CC BY-SA 3.0 Unported License. Non-text media are available under their specified licenses. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc. WIKI 2 is an independent company and has no affiliation with Wikimedia Foundation.