我了解到innodb的默认文件格式是梭子鱼。但是我知道梭子鱼是希捷著名的硬盘品牌。梭子鱼文件格式和硬盘之间有什么关系?
答案 0 :(得分:1)
我从未听说过有人声称希捷硬盘系列和InnoDB文件格式之间存在任何联系。据我所知或在互联网上可以找到的所有两种技术均以the 1977 rock song by Heart命名。
希捷Barracuda系列硬盘产品于1991年首次推出。它是首款7200rpm硬盘。希捷公司位于加利福尼亚州的斯科茨谷。
InnoDB由位于芬兰赫尔辛基的软件工程师开发。 Innobase Oy公司成立于1995年。
Innobase Oy的工程师是否熟悉Seagate硬盘驱动器?他们知道Seagate是一个很好的假设,因为数据库软件工程师本来会专注于当前的高性能存储技术。
InnoDB的梭子鱼文件格式在2008 MySQL用户大会上宣布。它是在“插件” InnoDB存储引擎中实现的,这是当时包含存储引擎的另一种方式。 MySQL 5.1.38是第一个包含InnoDB插件的版本,它于2009-09-01发布。
先前的InnoDB文件格式(在MySQL 5.0和5.1中用作默认格式)后来被称为“羚羊”。
我一直认为羚羊和梭子鱼是字母序列的助记符,例如“ A”然后是“ B”,依此类推,我想是因为他们想要的东西比v1.0和v2.0更吸引人。
如果他们曾经引入第三种InnoDB文件格式,我希望它会以另一个以“ C”开头的动物(如“变色龙”或“水豚”)来命名。