Ads were blocked - no problem. But keep in mind that developing HeidiSQL, user support and hosting takes time and money. You may want to send a donation instead.

Database layer rewritten

ansgar's profile image ansgar posted 10 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.
vga's profile image vga posted 10 years ago Permalink
when can we download the source of next version like 4.0?
ansgar's profile image ansgar posted 10 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.
vga's profile image vga posted 10 years ago Permalink
thank you very much.

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