On Wed, Mar 4, 2020 at 12:32 PM Joseph Van Riper via Boost
On Tue, Mar 3, 2020 at 8:50 PM Ruben Perez via Boost
wrote: I have been writing an ASIO-based client for MySQL, trying to mimic what Beast is to HTTP. It currently supports SQL queries and prepared statements. It can be viewed here:
https://github.com/anarthal/mysql-asio
Do you guys think this has the potential to be useful or become part of Boost long term? Any feedback is very welcome.
Why just MySQL?
I would take more interest in a library capable of supporting many database engines. Or, if not such a variety, at least target ODBC, as you can reach more engines through ODBC drivers.
While I understand many people like MySQL, some use cases call for other engines (like SQLite3, providing a lightweight, simple database file without all the overhead of MySQL). For a boost library, I would hope it would not limit the developer to a single engine.
+1 I don't see the point of having a Boost wrapper for just one specific backend. People who want that could just use MySQL C or C++ API directly.