On Thu, 31 Mar 2022, 16:09 Matthijs Möhlmann,
Wow, together with sqlpp11 (https://github.com/rbock/sqlpp11) this becomes a killer combination ;-)
Yes, this library can be used to write a sqlpp11 connector to access MySQL and MariaDB. It is a good use case.
From what I've read (I'm not an expert on sqlpp11, not even a regular user), this library doesn't support async operations, so you wouldn't be employing the full power of this library. Still, it is a fully valid use case.
I dont know if my endorsement will help, but in any case I endorse this library.
Thank you so much.
Regards, Matthijs
On 30/03/2022 23:00, Ruben Perez via Boost wrote:
Hi all,
I would like to propose my MySQL client library for inclusion in Boost. The library features asynchronous communication with MySQL and MariaDB servers, allowing the user to use txt queries and prepared statements. The library is based on Boost.Asio and follows its asynchronous model (in a similar way Boost.Beast does).
The library is specific to MySQL and MariaDB systems, and is not intended as a SQL framework or ORM. It fits use cases like HTTP servers (possibly already using Beast), ETL pipelines or any other application that needs to access a MySQL database and wants to benefit from Asio's asynchrony.
Please note that the library is a full implementation of MySQL wire protocol and does not use libmysqlclient under the hood.
I'm looking for people who officially endorse the library.
You can see the code in this GitHub repositoryhttps://github.com/anarthal/mysql https://github.com/anarthal/mysql, and the documentation is herehttps://anarthal.github.io/mysql/index.html https://anarthal.github.io/mysql/index.html.
Many thanks, Ruben.
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost