Database compatibility

Native proxies for five database protocols.

Each CacheDB proxy speaks the database’s own wire protocol to the application and database. Keep the driver and SQL you already use; point the connection at the proxy and validate the exact versions and workload.

Native proxy matrix

Choose the protocol your application already speaks.

Compatibility depends on the client driver, database release, protocol features and workload. A technical evaluation should cover the exact connection path you plan to operate.

DatabaseClient protocolProxyTLSCompatibility note
PostgreSQLPostgreSQLcdb-proxy-pgsqlTLS 1.2+ on both legsSCRAM clients set channel_binding=disable.
MySQLMySQLcdb-proxy-mysqlTLS 1.2+ on both legsClient and server compression are not supported.
SQL ServerTDScdb-proxy-mssqlTDS TLS; strict TDS 8.0Integrated authentication support depends on the driver.
IBM Db2DRDAcdb-proxy-db2TLS 1.2+ on both legsDb2 for z/OS requires customer qualification.
OracleTNS/TTCcdb-proxy-oracleTCPS on both legsNative Network Encryption is refused; use TCPS.

Download compatibility briefs

Review the database-specific requirements.

Each brief is available as a PDF for sharing with your application and database teams.

Evaluation requirements

Verify the complete connection path.

Test prepared statements, transaction patterns, data types, session settings, result sizes and error handling with the production driver and representative workload. The native proxy certificate and database certificate chain must match your trust configuration. Cache connections require a protected network path because transport TLS is not supported.

Review security boundaries

Compatibility discussion

Bring the database and driver details.

We can map your client protocol, backend version, TLS requirements and operational constraints to an evaluation plan.