On 31/03/2022 17:28, Ruben Perez wrote:
On Thu, 31 Mar 2022, 16:55 Matthijs Möhlmann,
wrote: On 31/03/2022 16:29, Ruben Perez wrote:
On Thu, 31 Mar 2022, 16:09 Matthijs Möhlmann,
wrote: 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 am a regular user of sqlpp11, in my opinion it should be possible to support async operations.
Could you please point me to the relevant documentation describing the asynchronous connector API for sqlpp11?
Thanks.
I just took a look at https://github.com/rbock/sqlpp11/tree/main/connector_api And I guess there is no async connector API for sqlpp11 yet. I'm going to take a look and see if I can come up with something nice for the integration into sqlpp11. Regards, Matthijs
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 repository https://github.com/anarthal/mysql https://github.com/anarthal/mysql, and the documentation is here https://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