Skip to content

Development Ideas

Arne Hormann edited this page Oct 30, 2013 · 8 revisions

Send Connection Parameters in Auth Response [MySQL 5.6.6+]

http://dev.mysql.com/doc/internals/en/connection-phase-packets.html#packet-Protocol::HandshakeResponse41 http://dev.mysql.com/doc/internals/en/capability-flags.html#flag-CLIENT_CONNECT_ATTRS

Support more Authentication plugins

Network Compression Mode (Issue #24)

http://dev.mysql.com/doc/internals/en/compression.html

CloudSQL is hosted MySQL available on AppEngine. The driver should provide support via a build tag:

// +build appengine

package mysql

import (
        "appengine/cloudsql"
)

[...]

https://developers.google.com/appengine/docs/go/cloud-sql/reference

Revisit design decisions

  • Benchmark different field order of mysqlConn to improve the alignment (assumption: better to move uint8 fields down)
  • Add openTx bool to mysqlConn, set to true on Begin and change mysqlTx to type mysqlTx mysqlConn
Clone this wiki locally