DBD-mysql
DBD-mysql copied to clipboard
Support for X-protocol
Ticket for adding X-protocol support
- libmysql?
- where handled, and where in the driver to implement?
Looks like "Connector/C++ 8.0 X DevAPI for C" might be what we're looking for: https://dev.mysql.com/doc/dev/connector-cpp/8.0/xapi_ref.html
Also mysql-server 8.0 has a target called mysqlxclient which builds libmysqlxclient. https://github.com/mysql/mysql-server/blob/8.0/plugin/x/client/CMakeLists.txt#L23
Supporting SQL connections over X Protocol (33060/tcp) is something we should try to implement. Support for the "MySQL Document Store" (on top of X protocol) probably won't fit with the DBI interface, so that is something that should be implemented outside of DBD::mysql
https://github.com/dveeden/DBD-mysqlx
As libmysqlclient doesn't support X-Protocol this isn't something for DBD::mysql
DBD::mysqlx was started to use the C API of Connector/C++, which supports X-Protocol but development on that has halted. While X-Protocol has some interesting features there doesn't seem to be a strong demand for it either.