Eric Day

Thoughts, code, and other oddments.
Dark | Light

< || >

Drizzle Client & Protocol Library 0.1 Released!

February 10th, 2009

I’m happy to announce the first release of the new libdrizzle. This is a complete rewrite of the protocol and client interface for the Drizzle project and provides new functionality that the old library based on MySQL code did not offer. Oh, and this new library supports both Drizzle and MySQL protocols, so you can use it with MySQL servers as well!

So, what’s different?

  • BSD License.
  • Complete non-blocking I/O support.
  • Concurrent query interface, letting you run multiple queries at the same time on any number of servers.
  • Improved buffering support. Instead of just result and row buffering, you can also buffer per field, or not at all (reading fields in chunks). This can be very useful for streaming large blobs through your client.
  • Complete server protocol implementation, not just client. This allows you to slap a Drizzle/MySQL compatible server interface on just about anything quickly, or write your own customer proxy server.

I’ll blog about more of these in detail later. For now, go to the download page and test it out!

Posted in Drizzle, Main, MySQL

4 Responses to "Drizzle Client & Protocol Library 0.1 Released!"

  1. [...] « Drizzle Client & Protocol Library 0.1 Released! [...]

  2. [...] been wanting to try something with libdrizzle since I added the server protocol interface. After an hour or two of hacking, I came up [...]

  3. [...] ???http://www.oddments.org/?p=38 [...]

Leave a Reply


< || >
Blog
Wiki
About
Resume
RSS
Comments

E-Mail
Launchpad
LinkedIn
Twitter
identi.ca
Facebook

OpenStack
Scale Stack
Gearman
NW Veg
Veg Food & Fit

Linux On Laptops