Skip to content

HeliosDB Protocol Compatibility Matrix

HeliosDB Protocol Compatibility Matrix

Unified compatibility reference for all 9 production database protocols supported by HeliosDB.

Protocol Overview

Production Protocols (9)

ProtocolPortVersionCompatibilityStatusDocumentation
PostgreSQL543217100%Productionpostgresql/
MySQL3306v1080%+Productionmysql/
MongoDB270176.0+/8.0100%Productionmongodb/
Redis6379RESP390%Productionredis/
Cassandra9042v4/v5100%Productioncassandra/
HTTP/REST443/8080HTTP/275%+Productionhttp-rest/
GraphQL443/8080GraphQL80%+Productiongraphql/
Snowflake443SQL API90%+Productionsnowflake/
ClickHouse9000/812323.x85%Productionclickhouse/

Additional Protocols

ProtocolPortVersionCompatibilityStatus
Oracle152123ai95%+Production
DRDA/DB250000Level 595%Production
Pinecone8080v1100%Production

Quick Comparison

FeaturePostgreSQLMySQLMongoDBRedisHTTP/RESTGraphQL
Wire Protocolv3.0v10OP_MSGRESP3HTTP/2HTTP
AuthenticationSCRAM-256SHA2SCRAM-256AUTHBearer/JWTBearer/JWT
TransactionsACIDACIDACIDMulti--
ReplicationLogicalBinlogChange StreamsPub/Sub-Subscriptions
CompressionYesYesYes-gzip/brgzip/br

PostgreSQL 17

Feature Coverage: 100%

CategoryCoverageKey Features
Wire Protocol100%v3.0 complete
SQL Language95%+Full SQL support
Data Types100%All standard types
Transactions100%MVCC, isolation levels
Replication100%Logical, physical

PostgreSQL 17-Specific

  • JSON_TABLE function
  • MERGE with RETURNING
  • COPY with ON_ERROR
  • Incremental backup
  • Slot failover

Details: postgresql/


MySQL

Feature Coverage: 80%+

CategoryCoverageKey Features
Wire Protocol100%v10 complete
SQL Language85%+Standard MySQL syntax
Data Types100%All MySQL types
Transactions100%InnoDB-compatible
JSON100%JSON functions

Key Capabilities

  • ON DUPLICATE KEY UPDATE (upsert)
  • SHOW commands (DATABASES, TABLES, etc.)
  • AUTO_INCREMENT columns
  • LOAD DATA INFILE
  • Multi-statement queries

Details: mysql/


MongoDB 6.0+/8.0

Feature Coverage: 100%

CategoryCoverageKey Features
Wire Protocol100%OP_MSG complete
BSON Types100%All 17 types
CRUD100%All operations
Aggregation100%MongoDB 8.0 stages
Transactions100%SERIALIZABLE

Key Capabilities

  • Full aggregation pipeline
  • Change streams via CDC
  • All query operators
  • Index management
  • GridFS support

Details: mongodb/


Redis RESP3

Feature Coverage: 90%

CategoryCoverageKey Features
RESP Protocol100%RESP3 complete
Data Structures100%All types
Pub/Sub100%Full support
Streams100%Consumer groups
Scripting80%Lua scripts

Key Capabilities

  • Strings, Lists, Sets, Hashes, Sorted Sets
  • Pipelining and transactions
  • Pub/Sub messaging
  • Key expiration (TTL)
  • Cluster mode

Details: redis/


Cassandra CQL v4/v5

Feature Coverage: 100%

CategoryCoverageKey Features
Native Protocol100%v4, v5 complete
Data Types100%All CQL types
CQL Language100%Full support
Batch Operations100%All batch types
LWT100%IF conditions

Key Capabilities

  • Wide-column mapping
  • TTL support
  • Compression (LZ4, Snappy)
  • Prepared statements
  • Event notifications

Details: cassandra/


HTTP/REST API

Feature Coverage: 75%+

CategoryCoverageKey Features
HTTP Protocol100%HTTP/1.1, HTTP/2
Authentication100%API Key, JWT, OAuth
Query Endpoints100%Full SQL execution
CRUD Endpoints100%Table operations
Streaming100%SSE, WebSocket

Key Capabilities

  • RESTful API design
  • OpenAPI 3.0 specification
  • Databricks SQL API compatible
  • Pinecone Vector API compatible
  • Rate limiting and throttling

Details: http-rest/


GraphQL

Feature Coverage: 80%+

CategoryCoverageKey Features
Queries100%Full query support
Mutations100%Insert/Update/Delete
Subscriptions100%Real-time updates
Federation100%Apollo Federation v2
Introspection100%Schema discovery

Key Capabilities

  • Auto-generated schema from tables
  • Relay-style connections
  • Query batching and DataLoader
  • Query complexity analysis
  • Interactive playground

Details: graphql/


Snowflake

Feature Coverage: 90%+

CategoryCoverageKey Features
SQL API100%Statement execution
Time Travel100%AT/BEFORE syntax
VARIANT100%Semi-structured data
FLATTEN100%Array/object unnesting
Warehouses100%Virtual compute

Key Capabilities

  • Time travel queries
  • VARIANT data type with path notation
  • COPY INTO for bulk loading
  • Virtual warehouse management
  • Session management

Details: snowflake/


ClickHouse

Feature Coverage: 85%

CategoryCoverageKey Features
Native Protocol85%TCP 9000
HTTP Interface100%Port 8123
SQL90%ClickHouse SQL
Table Engines80%MergeTree family

Key Capabilities

  • Columnar storage mapping
  • Aggregation functions
  • Array operations
  • Approximate functions
  • OLAP optimizations

Details: clickhouse/


Additional Protocols

Oracle 23ai (95%+)

CategoryCoverage
PL/SQL95%
SQL Functions97%
Hierarchical93%
DBMS Packages85%

Details: oracle/

DRDA/DB2 (95%)

CategoryCoverage
DRDA Protocol95%
SQL Language95%
Stored Procs85%

Details: drda/

Pinecone Vector (100%)

CategoryCoverage
REST API100%
Vector Operations100%
Filtering100%

Details: pinecone/


Driver Compatibility Matrix

DriverPostgreSQLMySQLMongoDBRedisCassandra
Pythonpsycopg2/3mysql-connectorPyMongoredis-pycassandra-driver
Node.jsnode-postgresmysql2mongodbiorediscassandra-driver
JavaJDBCJDBCMongoDB DriverJedisDataStax
Golib/pqgo-sql-drivermongo-gogo-redisgocql
Rustrust-postgresmysqlmongodbredis-rs-
C#NpgsqlMySqlConnectorMongoDB.DriverStackExchange.RedisCassandraCSharpDriver

Performance Comparison

ProtocolHandshakeAuthQuery Overhead
PostgreSQL1 RTT1-2 RTTBaseline
MySQL1 RTT1 RTT+2%
MongoDB1-2 RTT1-2 RTT+5%
Redis1 RTT1 RTT-10%
HTTP/REST0 RTT (keepalive)0 RTT (header)+8%
GraphQL0 RTT (keepalive)0 RTT (header)+10%
Cassandra1 RTT1 RTT+3%

Migration Paths

FromTo HeliosDBChanges Required
PostgreSQLDirectNone - fully compatible
MySQLDirectConnection string only
MongoDBDirectConnection string only
RedisDirectHost/port only
CassandraMinorContact points, keyspace mapping
OracleModerateConnection string, verify PL/SQL
SQL ServerModerateSyntax adjustments

Testing Coverage

ProtocolUnit TestsIntegrationEdge CasesTotal
PostgreSQL200+50+100+350+
MySQL150+40+60+250+
MongoDB150+40+60+250+
Redis120+30+50+200+
Cassandra100+30+40+170+
HTTP/REST80+25+30+135+
GraphQL100+30+40+170+
Snowflake80+20+30+130+
ClickHouse60+20+25+105+


Last Updated: January 2026 Total Production Protocols: 9 Consolidation Status: Complete