MySQL的历史

MySQL 最初的开发者的意图是用 mSQL 和他们自己的快速低级例程 (ISAM) 去连接表格。不管怎样,在经过一些测试后,开发者得出结论: mSQL 并没有他们需要的那么快和灵活。这导致了一个使用几乎和 mSQL 一样的 API 接口的用于他们的数据库的新的 SQL 接口的产生,这样,这个 API 被设计成允许为用于 mSQL 而写的第三方代码更容易移植到 MySQL 。

MySQL 这个名字是怎么来的已经不清楚了。基本指南和大量的库和工具带有前缀“ my ”已经有 10 年以上,而且不管怎样, MySQL AB 创始人之一的 Monty Widenius 的女儿也叫 My 。这两个到底是哪一个给出了 MySQL 这个名字至今依然是个密,包括开发者在内也不知道。

MySQL 的海豚标志的名字叫“ sakila ”,它是由 MySQL AB 的创始人从用户在“海豚命名”的竞赛中建议的大量的名字表中选出的。获胜的名字是由来自非洲斯威士兰的开源软件开发者 Ambrose Twebaze 提供。根据 Ambrose 所说, Sakila 来自一种叫 SiSwati 的斯威士兰方言,也是在 Ambrose 的家乡乌干达附近的坦桑尼亚的 Arusha 的一个小镇的名字。

术语

mSQL : Mini SQL, 一种轻量级 SQL 数据库引擎技术, http://www.hughes.com.au/

ISAM : Indexed Sequential Access Method ,索引顺序存取方法

参考

MySQL AB,MySQL Reference Manual,2004

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus