当前位置:  开发笔记 > 后端 > 正文

Oracle RDBMS比MySQL RDBMS更稳定,更安全,更健壮吗?

如何解决《OracleRDBMS比MySQLRDBMS更稳定,更安全,更健壮吗?》经验,为你挑选了4个好方法。

我作为程序员在各种系统上工作过,有些用Oracle,有些用MySQL.我一直听到有人说Oracle更稳定,更强大,更安全.是这样的吗?

如果是这样,为什么?

出于这个问题的目的,考虑一个中小型的生产数据库,可能有500,000个左右的记录.



1> Matthew Wats..:

是.Oracle是企业级软件.

我不确定它是否真的更稳定的mysql,我没有使用过那么多的mysql,但我不记得有mysql崩溃对我.我有oracle崩溃,但是当它崩溃时,它给了我更多关于它崩溃的原因比我想要的更多信息,Oracle支持总是有帮助(收费).

它非常强大,Oracle数据库在破坏数据之前几乎可以做任何事情,我已经让mysql服务器在磁盘空间不足时做了很奇怪的事情,Oracle将暂停所有事务,并最终关闭,如果它可以'写下它需要的文件.我从来没有在oracle中丢失数据,即使我做了愚蠢的事情,比如忘记where子句并更新每一行而不是单行,很容易让数据库恢复到如何搞砸之前.

不确定安全性,Oracle肯定会为您提供许多选项,以便您连接到数据库并进行身份验证.它提供了许多关于哪些用户可以访问什么等等的选项.但是就像大多数事情一样,如果你想认真对待安全性,那么你需要专家来做.如果他们没有获得正确的安全性,甲骨文肯定会失去更多.但是,就像所有事情一样,存在着漏洞.

如果不出意外,请考虑一下......当Oracle填满时,他们的客户每个CPU支付4万美元(如果他们是吸盘和支付定价)许可证+年度维护费用.这使他们非常强大确保客户对产品满意.

对于一个小型数据库,我会在mysql之前认真推荐Oracle XE.它具有mysql(免费)的重要功能,它易于安装,附带一个漂亮的Web界面和应用程序框架(Application Express),如果你的数据库很乐意在单个cpu,1gb ram和4gb数据上运行,那么XE是恕我直言的方式.

Mysql有它的用途,许多人已经表明你可以用它构建出色的东西,但它在功能方面远远落后于oracle(以及SQL Server和DB2)......但是,它也是免费且非常容易学习的这对很多人来说是最重要的特征.


此外,XE可免费用于商业部署,而MySQL则不能免费用于商业用途.
脱离我的头脑,数据库链接,队列,物化视图,闪回,数据挖掘器,并行查询,快照,虚拟专用数据库,细粒度审计,数据库级别触发器,表分区,表空间等等.

2> neu242..:

当磁盘空间不足时,我已经让Oracle创建了一个损坏的数据库.它很难调试,使用大量资源,如果没有认真熟练的DBA牵着你的手,很难使用.当我安装在一个掩星时,Oracle甚至在/ usr/bin /中替换了系统二进制文件(例如gcc).

另一方面,使用PostgreSQL更令人愉快.如果您习惯使用开源*nix系统,它会提供可读的错误消息并以更易理解的方式执行操作.设置复制非常容易,从而使您的数据相当安全.



3> Andrew not t..:

可以在您的手机上运行500K记录数据库.说真的,它太小了,以至于Oracle XE和MySQL都足以管理它.



4> mfx..:

对于小型数据库(几百万条记录),Oracle太过分了

您需要经验丰富的DBA才能正确安装和管理Oracle系统

Oracle有一个更大的"基础开销",即你需要一台更强大的机器来运行Oracle

Oracle的"开箱即用"体验过去很糟糕(我多年没有安装oracle系统;不知道它目前的表现如何),而mysql非常好用

推荐阅读
臭小子
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有