专业的IT培训机构|腾科IT教育集团
复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图片

腾科新闻

盘点3种常用数据库的优劣势是什么?

发布时间: 2018-01-07

盘点3种常用数据库的优劣势是什么?

  一、MySQL

  优点:

  1.支持5000万条记录的数据仓库

  2.适应于所有的平台

  3.是开源软件,版本更新较快

  4.性能很出色。纯粹就性能而言,MySQL是相当出色的,因为它包含一个缺省桌面格式MyISAM。MyISAM数据库与磁盘非常地兼容而不占用过多的CPU和内存。MySQL可以运行于Windows系统而不会发生冲突,在UNIX或

  类似UNIX系统上运行则更好。你还可以通过使用64位处理器来获取额外的一些性能。因为MySQL在内部里很多时候都使用64位的整数处理。

  5.价格便宜

  缺点:缺乏一些存储程序的功能,比如MyISAM引擎联支持交换功能

  缺点:

  不支持热备份;

  MySQL较大的缺点是其安全系统,主要是复杂而非标准,另外只有到调用mysqladmin来重读用户权限时才发生改变;

  没有一种存储过程(StoredProcedure)语言,这是对习惯于企业级数据库的程序员的较大限制;

  MySQL的价格随平台和安装方式变化。Linux的MySQL如果由用户自己或系统管理员而不是第三方安装则是免费的,第三方案则必须付许可费。Unix或linux自行安装免费、Unix或Linux第三方安装收费。

  二、Sqlserver:

  优点:1.真正的客户机/服务器体系结构

  2.图形化的用户界面,使系统管理和数据库管理更加直观、简单

  3.丰富的编程接口工具,为用户进行程序设计提供了更大的选择余地

  4.与WinNT完全集成,利用了NT的许多功能,如发送和接受消息,管理登录安全性等,SQLServer也可以很好地与MicrosoftBackOffice产品集成。

  5.有很好的伸缩性,可以跨平台使用。

  6.提供数据仓库功能,这个功能只在Oracle和其他昂贵的DBMS中才有。

  缺点:

  开放性:SQLServer只能windows上运行没有丝毫开放性操作系统系统稳定对数据库十分重要Windows9X系列产品偏重于桌面应用NTserver只适合小型企业而且windows平台靠性安全性和伸缩性非常有限象unix样

  久经考验尤其处理大数据库。

  伸缩性并行性:SQLserver并行实施和共存模型并成熟难处理日益增多用户数和数据卷伸缩性有限。

  安全性:没有获得任何安全证书。

  性能:SQLServer多用户时性能佳。

  客户端支持及应用模式:客户端支持及应用模式。只支持C/S模式,SQLServerC/S结构只支持windows客户用ADO、DAO、OLEDB、ODBC连接。

  使用风险:SQLserver完全重写代码经历了长期测试断延迟许多功能需要时间来证明并十分兼容。



  三、Oracle:

  优点:1.Oracle的稳定性要比Sqlserver好。

  2.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以按照条件把文本文件数据导入.

  3.Oracle的安全机制比Sqlserver好。

  4.Sqlserver的易用性和友好性方面要比Oracle好。

  5.在处理大数据方面Oracle会更稳定一些。

  6.SqlServer在数据导出方面功能更强一些。

  7.处理速度方面比Oracle快一些,和两者的协议有关.

  缺点:

  对硬件的要求很高;

  价格比较昂贵;

  管理维护麻烦一些;

  操作比较复杂,需要技术含量较高。

上一篇: 通过IT职业培训能获得哪些IT技术和经验?

下一篇: IT培训自学和到培训机构学习哪个好?

在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!