的优点和三类数据库如SQLServer的缺点的总结,MySQL和Oracle
1。SQLServer优势uff1a
易用性、分布式组织的可扩展性、数据仓库的决策支持功能、与其他服务器软件密切相关的集成、良好的性价比等。
它带来的数据管理和分析的灵活性,允许单位应对舒适在一个迅速变化的环境中获得竞争优势。从数据管理和分析的角度来看,它是将原始数据转化为商业智能的重要机遇,充分利用网络。作为一个完整的数据库和数据分析包,SQLServer已经在发展新业务的应用,为企业赢得核心竞争优势的成功打开了门。持的可扩展性和速度奖的重要基准记录,SQL Server是一个完整的Web支持的数据库产品,提供了可扩展标记语言(XML)的核心支持能力和查询互联网与防火墙之外。
缺点:
开放:没有运行任何数据库系统稳定开放的操作系统,SQL Server只有Windows产品是非常重要的程序在NT服务器上的桌面应用程序的安全性和可扩展性的小型企业和Windows平台仅适用于非常有限的Unix被证明是在大型数据库的处理;
可伸缩性并行性:SQL Server并行实现和共存模型,成熟且难以处理的用户数量越来越多,数据扩展性有限;
安全:没有获得安全证书。
性能:SQL Server多用户性能良好;
客户端支持及应用模式:客户支持和应用模式,C/S模式的支持,和SQL服务器的C/S结构只支持Windows客户提供的ADO,OLEDB和ODBC连接,达奥;
使用风险:SQL Server完全重写代码经历了长时间的测试中断延迟,许多函数需要时间证明并非常兼容;
二,Oracle
优势uff1a
开放性:Oracle可以在所有主流平台(包括Windows)上运行,完全支持所有行业标准,并采用完全开放的策略,使客户能够选择合适的解决方案,并全面支持开发人员。
可扩展性和并行性:Oracle并行服务器通过组节点共享同一簇以提供高性能、高扩展性的集群解决方案的能力扩展WindowsNT WINDOWNT能满足用户需求的移动unixoracle Unix平台集群并行机制的数据库服务器具有非常高的集成度;
安全性:具有最高认证级别的ISO标准认证。
性能:Oracle高性能保持事物和TPC-C世界纪录的开放平台下;
客户端支持及应用模式:Oracle网络多级计算支持ODBC,JDBC OCI和多种工业标准,其他网络用户连接
使用风险:Oracle长期开发经验完全兼容低风险。
缺点:
对硬件的要求很高。
价格比较贵;
麻烦的管理和维护。
操作更复杂,技术含量也很高。
三、MySQL
优势uff1a
体积小,速度快,总成本低,开源;
支持多种操作系统;
它是一个开源数据库,提供支持多种语言连接的接口。
MySQL的核心程序采用完全多线程编程。线程是轻量级的流程,可以给用户灵活地提供服务,但很多系统resources.mysql、多线程和C语言实现,可以充分利用CPU;
MySQL有一个非常灵活和安全的特权和密码系统,当客户端与MySQL服务器连接时,它们之间的所有密码传输都是加密的,MySQL支持主机身份验证;
支持ODBC为Windows,支持所有ODBC 2.5功能等多种功能,可连接到mysql服务器,具有访问权限,使应用程序得以扩展;
支持可以轻松支持数以百万计的数据库记录的大型数据库。作为一个开源数据库,可以对不同的应用程序进行相应的更改。
它有一个非常快速和稳定的基于线程的内存分配系统,可以连续使用而不必担心它的稳定性;
MySQL也提供高的多样性,它可以提供许多不同的用户界面,包括命令行操作的客户端,Web浏览器,以及各种编程语言的接口,如C、Perl、java,PHP,Python,你可以使用预先包装的客户,或者你可以简单地写一个应用yourself.mysql可以用于UNIX,Windows,OS / 2平台,所以它可以用在个人计算机或服务器上的。
缺点:
不支持热备份;
MySQL的最大缺点是它的安全系统,主要是复杂的而不是标准的变化只有当mysqladmin叫重读用户的权利;
没有存储过程语言,这是习惯于企业级数据库的程序员的最大限制。
MySQL的价格随平台和安装而变化。Linux的MySQL如果由用户或系统管理员代替第三方安装,则是免费的。第三方案必须支付许可费。UNIX或Linux安装免费的UNIX或Linux第三方安装费用;