Details
-
New Feature
-
Status: Stalled (View Workflow)
-
Critical
-
Resolution: Unresolved
-
None
Description
Allow different engines in a partitioned table.
What is mostly needed is allow one to combine InnoDB with S3 tables but other combinations should be possible . InnoDB couldb be a OVERFLOW partition that handles all inserts while the other partitions are only used for read.
From optimizer point of view, we should be AND the flags from all engines
that is part of a query. If S3 and InnoDB is in the same query, we would
loose the clustered key cost optimization, however I think we can survive
without that.
To support multiple engines, we probably also need to do MDEV-5271
Attachments
Issue Links
- blocks
-
MDEV-28863 Galera testing of Support multiple engines in partitioning
- Open
-
MDEV-29415 status and variables history via system-versioned tables parttion
- Open
- includes
-
MDEV-5271 Support engine-defined attributes per partition
- Closed
- relates to
-
MDEV-15471 Assertion `new_clustered == ctx->need_rebuild()' failed in ha_innobase::commit_inplace_alter_table
- Stalled
-
MDEV-27180 Fully atomic partitioning DDL operations
- Stalled
-
MDEV-22088 S3 partitioning support
- Closed
-
MDEV-27545 Feature request: migrate server attributes applicable to engines to the storage engine(s)
- Open
-
MDEV-27618 Atomic DDL is not very atomic on partitioned tables
- Confirmed