Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
MySQL 5.5 的核心版本中是否会提供面向列的存储引擎(例如 InfiniDB)?
意思是,不是作为插件,而是与核心 MySQL 5.5 捆绑包一起提供。
您不能只将基于列的引擎插入 MySQL。原因是它的优化器只理解支持传统索引的基于行的引擎。
因此,基于列的引擎(Infobright、infinidb 和 Kickfire)都使用自己对 mysql 核心的修改,这使得它使用他们的优化器而不是标准的优化器(在某些情况下仅用于某些查询)。
而其他基于行的引擎(Tokutek、PBXT 等)可以简单地作为插件运行。
对于列引擎,存储引擎 API 并不能真正正常工作(至少有效地)。
列引擎不支持常规索引,这意味着优化器不知道如何优化它们。
所以嗯,不。