MySQL与MS SQL Server
MySQL数据库
MySQL是一个开源的数据库管理系统。它以其高可靠性、易用性和高性能而备受欢迎。MySQL用于许多基于Apache、Linux、Perl/PHP等构建的最新应用程序,许多流行的组织如Google、Alcatel-Lucent、Facebook、Zappos和Adobe都依赖于这个数据库管理系统。
MySQL可以在20多个平台上运行,这些平台包括MAC OS、Windows、Linux、IBM AIX、HP-UX,并提供了很大的灵活性。MySQL数据库系统提供了多种数据库工具、服务、培训和支持。MySQL有不同的版本:
企业版
这个版本提供了OLTP(可扩展的在线事务处理)数据库应用程序,并提供了高质量的性能。它的功能包括回滚、行级锁定、完全提交和崩溃恢复。为了管理和提高大型数据库系统的性能,本版本还允许数据库分区。
企业版包括MySQL企业备份、企业监控、查询分析器和MySQL工作台。
标准版
此版本还提供了OLTP应用程序以及高性能。标准版还包括使其符合ACID的InnoDB和一个事务安全数据库。为了提供可扩展的应用程序和高性能,此数据库系统还允许复制。
经典版
对于使用MyISAM存储引擎开发读密集型应用程序的原始设备**商(oem)、虚拟企业(var)和isv来说,它是理想的数据库系统。经典版易于使用,管理费用低。然而,本版本仅适用于VAR、ISV和原始设备**商。你可以很容易地从经典版升级到更高级的版本。
SQL服务器
sqlserver是微软公司开发的关系数据库管理系统。该系统使用的是Transact-SQL,它是微软和Sybase的一组编程扩展。T-SQL添加了其他功能,包括错误和异常处理、事务控制、声明的变量和行处理。然而,Sybase早在20世纪80年代就开发了最初的SQL Server,最终版本称为SQL Server 4.2,它是与Ashton Tate、Sybase和Microsoft for OS/2合作开发的。
SQLServer2005于2005年11月发布。此版本为数据库应用程序提供了增强的可靠性、灵活性、安全性和可扩展性。
SQL Server提供的功能包括:
数据库镜像–使用SQL Server,可以在备用服务器的情况下设置自动故障恢复。
联机索引操作–SQL Server还允许并发修改,如**、删除和更新。
managementstudio–managementstudio是一组工具,允许用户部署、故障排除和开发sqlserver数据库。
数据分区——索引和大型表的高效管理通过数据分区提供,该分区通过索引分区和本机表得到增强。
对于企业,SQL server还提供集成服务、报表服务、数据挖掘、关键性能指标、群集支持、主动缓存和报告构建。它还提供与Microsoft Office的集成。
总之,–MySQL是一个开源的数据库管理系统,而sqlserver是由微软开发的 |