LibMySequoia 0.9.6 review
DownloadLibMySequoia is an alternative library for MySQL API C client, using Carob to benefit from clustering
|
|
LibMySequoia is an alternative library for MySQL API C client, using Carob to benefit from clustering. So, native mysql client programs can use the Sequoia clustering solution without changing any line of code in the application.
HOW TO USE IT
Install the debian or rpm package and you are ready with the first step. Now you can try one of the following steps:
Make a symbolic link from the libmysqlclient.so.?? to libmysequoia.so
cd /usr/lib && ln -s libmysqlclient.so.15 libmysequoia.so
If this will not work (on Debian seems to work on Redhat not) then you must recompile the sources of the application. It's easy just replace every ocurence of mysql_config with mysequoia_config after that
./configure && make && make install
In the CVS there are patch files for recompiling PHP, Python and Perl for Redhat.
SEQUOIA CONFIGURATION
In the config directory you can find some sample configuration file for Sequoia. This files must be copied to $SEQUOIA_HOME/config directory. The JDBC driver must be downloaded from the MySQL site and the JAR file copied to $SEQUOIA_HOME/drivers directory.
Note for developers: before the make check you must start the Sequoia controller using the configuration files from the config directory.
Requirements:
Sequoia
What's New in This Release:
This release fixed issues where character sets were handled incorrectly, mysql_stmt_store_result did not fill in the max_length field when asked to, and compilation errors on the x86_64 platform.
The default for persistent connections is now off.
A configure option for specifying the MySQL headers directory was added along with configuration parameters for the "controller_timeout" and the "ping_delay".
LibMySequoia 0.9.6 search tags