Spider Feature Matrix

You are viewing an old version of this article. View the current version here.

Not complete yet - still being updated

FeatureSpiderMariaDB 10.0
Clustering and High Availability
Commit, Rollback transactions on multiple backendYESYES
Multiplexing to a number of replicas using xa protocol 2PCYESYES
Split brain resolution based on a majority decision, The spider node gets error during accessing data node and on fix term asking, the failed node is remove from the list of replicas so that a failure still enable the cluster to be availableYESYES
Enable a failed backend to re enter the cluster transparentlyNONO
Synchronize DDL: table modification, schema changes done on the remote nodes. Spider does not talk to other spider nodesNONO
Transparent partitioningNONO
Heterogenous Backends
Oracle database backend when build from source code on Oracle client library installed server with 'ORACLE_HOME'YESYES
Performance
Index Condition PushdownYESYES
Engine Condition PushdownYESCOMING
Concurrent partition scanYESCOMING
Batched key accessYESYES
Block hash joinNOYES
HANDLER backend propagationYESYES
HANDLER backend translation from SQLYESYES
HANDLER OPEN cache per connectionCOMINGCOMING
HANDLER use prepared statementNOCOMING
HANDLER_SOCKET protocol backend propagationYESCOMING
HANDLER_SOCKET backend translation from SQLNONO
HANDLER backend translation from SQLYESYES
Map reduce for ORDER BY ... LIMITYESYES
Map reduce for MAX & MINYESYES
Map reduce for some GROUP BYYESYES
Batch multiple WRITES in auto commit to reduce network round tripYESYES
Relaxing backend consistencyYESYES
Execution Control
Configuration at table and partition level, settings can change per data collectionYESYES
Configurable empty result set on errors. For API that does not have transactions replayYESYES
Query Cache tuning per table of the on remote backendYESYES
Index Hint per table imposed on remote backendYESYES
SSL connections to remote backend connectionsYESYES
Table definition discovery from remote backendYESYES
Direct SQL execution to backend via UDFYESYES
Table re synchronization between backends via UDFYESYES

Comments

Comments loading...
Content reproduced on this site is the property of its respective owners, and this content is not reviewed in advance by MariaDB. The views, information and opinions expressed by this content do not necessarily represent those of MariaDB or any other party.