SQL是英文Structured Query Language的缩写,意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。
SQL server版本演变的历史如下
1989: SQL Server 1.0
Originated in Sybase SQL Server(起源于sybase数据库)
1993: SQL Server 4.21
Run on Windows NT, 32-bit(能够运行在32位的windows NT系统上)
1996: SQL Server 6.5
Enterprise ready(为企业准备), ANSI standard(支持ANSI标准), Data warehouse(数据仓库)
1998: SQL Server 7.0
Rewritten from Sybase code(重写Sybase代码), New database engine(新的数据库引擎), OLAP联机分析处理 (online analytical processing)
2000: SQL Server 2000
Performance(性能提升), 64-bit(支持64位架构), High availability(高可用), Reporting(报表)
2005: SQL Server 2005
Database mirroring(数据库镜像), Table partitioning(表分区), XML, .NET integration(集成.NET), ETL
2008: SQL Server 2008
Manageability(可管理性), Encryption(加密), Compression(压缩), New data types(新的数据类型), BI(商务智能)
2008: SQL Server 2008 R2
Master Data Services(主数据服务), Multi-Server Administration(多服务器管理)
2008: SQL Server 2012
AlwaysOn Availability Groups(AlwaysOn高可用性组), Extended Events(扩展事件)
本文出自 “曾垂鑫的技术专栏” 博客,谢绝转载!