The SPIDER storage engine
Like the FEDERATEDX storage engine and the CONNECT MYSQL table type, SPIDER allows remote access to tables as if they were on the local server. However, the SPIDER storage engine has been specifically designed for data sharding. Its main function is to access data from a multitude of servers by querying a single local table.
Data sharding is implemented in SPIDER using table partitioning. If a SPIDER table is partitioned, each partition can be linked to a different remote table. The SPIDER storage engine is suitable with the RANGE and LIST partitioning methods, including RANGE COLUMNS and LIST COLUMNS.
The SPIDER storage engine supports both regular SQL transactions and XA transactions, if the remote tables support them ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access