MySQL Forums
Forum List  »  Source, Builds, Binaries

[ANN] First release of the BLOB Streaming engine for MySQL
Posted by: Paul McCullagh
Date: June 26, 2007 05:50AM

I have just released the first version of the BLOB Streaming engine for MySQL (MyBS). You can download the source code of the engine from http://www.blobstreaming.org/download. Pluggable binaries for MySQL 5.1.19 (32-bit Linux and Mac OS X) are also available.

To install the plug-in copy libmybs.so to the /usr/local/mysql/lib/mysql directory, connect to your server using mysql, and enter:

mysql> install plugin MyBS soname "libmybs.so";

This version allows you to download BLOBs that are already stored in the database using HTTP. The URL is specified as follows:

http://<mysql-host-name>:8080/<database>/<table>/<blob-column>/<condition>;

Where <condition> has the form: <column1>=<value1>&<column2>=<value2>&...

I gave an example of this in my previous blog: "GET"ing a BLOB from the database with the BLOB Streaming Engine (http://pbxt.blogspot.com/2007/06/geting-blob-out-of-database-with-blob.html)

8080 is the default port, which can be set using the mybs_port system variable on the mysqld command line. For example: mysqld --mybs_port=8880

In order for BLOB streaming to work you also need PBXT version 0.9.87 which is "streaming enabled". Streaming enabled simply means the engine supports the MyBS server-side streaming API.

This version of PBXT is also available from http://www.blobstreaming.org/download, or from http://sourceforge.net/projects/pbxt.

Note that this version is currently only for use behind the firewall because the HTTP access is unrestricted.

The next step will be to enable the uploading of BLOBs using the HTTP PUT method, and the implementation of basic security.

Options: ReplyQuote


Subject
Views
Written By
Posted
[ANN] First release of the BLOB Streaming engine for MySQL
2409
June 26, 2007 05:50AM


Sorry, you can't reply to this topic. It has been closed.

Content reproduced on this site is the property of the respective copyright holders. It is not reviewed in advance by Oracle and does not necessarily represent the opinion of Oracle or any other party.