金版学案生物必修一:MySQL和MSSQL是同个祖先吗?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 18:10:10
它们有90%的语法是一样的,听说它们以前是同个祖先,后来是Bill提出分家,有什么详细的资料吗?

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的一个小镇的名字。

1988 SQL Server 由微软与Sybase共同开发,运行于OS/2平台。
1993 SQL Server 4.2 一个桌面数据库系统,包含较少的功能。与Windows集成并提供了易于使用的用户界面。
1994 Microsoft与Sybase在数据库开发方面的合作中止。
1995 SQL Server 6.05 Microsoft重写了核心的数据库系统。提供了一个低价的小型商业应用数据库方案。
1996 SQL Server 6.5
1998 SQL Server 7.0 重写了核心数据库系统,提供中小型商业应用数据库方案,包含了初始的Web支持。SQL Server从这一版本起得到了广泛应用。
2000 SQL Server 2000 企业级数据库系统,其包含了三个组件(DB, OLAP, English Query)。丰富的前端工具,完善的开发工具,以及对XML的支持等,促进了该版本的推广和应用。
2005 SQL Server 2005 最新版本,历时5年的重大变革。

备注下,基本所有的数据库的语法都是一样的,因为T-SQL是通用的,只是不同数据库有不同扩展

不是