三大数据库的区别与联系 sql数据库和mysql数据库的区别( 四 )


MySQL管理工具较少,在linux下的管理工具的安装有时要安装额外的包(phpmyadmin,etc),有一定复杂性 。
Oracle有多种成熟的命令行、图形界面、web管理工具,还有很多第三方的管理工具,管理极其方便高效 。
(13)最重要的区别
MySQL是轻量型数据库,并且免费,没有服务恢复数据 。
Oracle是重量型数据库,收费,Oracle公司对Oracle数据库有任何服务 。
3、Oracle与SQL Server之间的区别
(1)操作的平台不同
Oracle可在所有主流平台上运行,Oracle数据库采用开放的策略目标,它使得客户可以选择一种最适合他们特定需要的解决方案 。客户可以利用很多种第三方应用程序、工具 。
SQL Sever在Window平台上的表现,和Windows操作系统的整体结合程度,使用方便性 。
(2)安全性
Oracle的安全认证获得最高认证级别的ISO标准认证,而SQL Server并没有获得什么安全认证 。这方面证明了Oracle的安全性是高于SQL Server的 。
(3)性能不同
SQL Server 多用户时性能不佳
Oracle 性能最高,保持windowsNT下的TPC-D和TPC-C的世界记录 。
(4)开放性
SQL Server 只能在windows 上运行,没有丝毫的开放性,操作系统的系统稳定对数据库是十分重要的 。
Oracle 能在所有主流平台上运行(包括 windows) 。完全支持所有的工业标准 。采用完全开放策略 。可以使客户选择最适合的解决方案 。对开发商全力支持 。
(5)客户端支持及应用模式
SQL Server C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB ,ODBC连接 。
Oracle 多层次网络计算,支持多种工业标准,可以用ODBC, JDBC,OCI等网络客户连接 。
(6)分区表
SQLSERVER不能 。
ORACLE能根据INDEX的值的范围,把数据存放到不同的硬盘空间 。
(7)文件结构不同
oracle的文件体系结构为:
数据文件 .dbf(真实数据)
日志文件 .rdo
控制文件 .ctl
参数文件 .ora
sql server的文件体系结构为:
.mdf (数据字典)
.ndf (数据文件)
.ldf (日志文件)


秒懂生活扩展阅读