Boost logo

Boost :

From: Ruben Perez (rubenperez038_at_[hidden])
Date: 2022-03-31 22:00:26


On Thu, 31 Mar 2022, 20:32 Matthijs Möhlmann, <matthijs_at_[hidden]> wrote:

> On 31/03/2022 17:28, Ruben Perez wrote:
>
>
>
> On Thu, 31 Mar 2022, 16:55 Matthijs Möhlmann, <matthijs_at_[hidden]>
> wrote:
>
>> On 31/03/2022 16:29, Ruben Perez wrote:
>>
>>
>>
>> On Thu, 31 Mar 2022, 16:09 Matthijs Möhlmann, <matthijs_at_[hidden]>
>> 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.
>

Please don't hesitate to message me if you have any question on the
library's usage.

> 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
>>>
>>>
>>>
>>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk