MySAC (MySQL Simple Asynchronous Driver) is a library that provides mechanisms for making asynchronous request to MySQL databases. It uses uses the official MySQL client library for authentication and network functions. Memory allocation must be done in user code, so any memory manager can be used.
| Tags | Database API |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C |
Recent releases


Release Notes: A major regression in the last version was fixed: authentication with many MySQL servers was not possible with 1.1.


Release Notes: A memory audit function has been added. Many bugs have been fixed.


Release Notes: The library can use memory allocation for responses. Many bugs have been fixed. A major bug is that the library doesn't thread empty responses.


Release Notes: A shared object (.so) library is compiled by default. The static library was renamed from limysac.a to libmysac-static.a. Compilation on the x64 platform was fixed.


Release Notes: Statement implementation was added. A new io function was added. This function can be always called in place of context functions: mysac_send_database, mysac_send_database, mysac_send_query, and mysac_connect. A bug in which columns were counted in place of rows was fixed. A wrong file descriptor in an example was fixed. A function that cannot return status was fixed. A compilation error was fixed. The exemple directory was cleaned from a makefile error.
A tool that parses PostgreSQL log files and generates fully detailed reports with charts.