Database layer rewritten

ansgar's profile image ansgar posted 14 years ago in News Permalink
HeidiSQL now uses a more lightweight database layer to access MySQL servers. This completely new written layer consists of just two units and replaces the big ZeosDBO package - which worked well over the years, but I felt that here and there developping new features regarding the libmysql API was a pain.

Unfortunately there is nothing to show you here, no screenshot available, but in fact that was one of the most critical change over the last year.

* The UPX compressed executable's size has decreased from 1,1M to 900K.
* Should also result in better performance in some cases.
[expired user #4370]'s profile image [expired user #4370] posted 14 years ago Permalink
when can we download the source of next version like 4.0?
ansgar's profile image ansgar posted 14 years ago Permalink
The sources are available all time - though not per ZIP download between the releases - but via Subversion repository:

* Browse through files: http://code.google.com/p/heidisql/source/browse/#svn/trunk
* Check out with a client like TortoiseSVN: http://code.google.com/p/heidisql/source/checkout

The database layer is located here:
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_connection.pas
* http://code.google.com/p/heidisql/source/browse/trunk/source/mysql_api.pas

Where the first file is the Delphi object implementation and the second one is the translation of the mysql.h C file from the server sources.
[expired user #4370]'s profile image [expired user #4370] posted 14 years ago Permalink
thank you very much.

Please login to leave a reply, or register at first.