首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle RDBMS是否比MySQL RDBMS更稳定、更安全、更健壮等?

Oracle RDBMS是否比MySQL RDBMS更稳定、更安全、更健壮等?
EN

Stack Overflow用户
提问于 2008-09-19 13:32:31
回答 11查看 5.3K关注 0票数 8

作为一名程序员,我曾经在各种系统上工作过,有些是甲骨文的,有些是MySQL的。我一直听到人们说Oracle更稳定、更健壮、更安全。真的是这样吗?

如果是这样,是以什么方式进行的,为什么?

对于这个问题,考虑一个中小型生产数据库,大约有500,000条记录。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2008-09-19 13:43:58

是。Oracle是企业级软件。

我不确定mysql是否真的比mysql更稳定,我没怎么用过mysql,但我不记得mysql崩溃过。我遇到过oracle crash,但当它崩溃时,它会给我更多关于它崩溃原因的信息,而Oracle支持总是在那里提供帮助(付费)。

它非常健壮,Oracle DB几乎会在破坏您的数据之前做任何它能做的事情,我曾经让mysql服务器在磁盘空间耗尽时做一些非常奇怪的事情,Oracle会暂停所有事务,并最终在无法写入所需文件时关闭。我从来没有在oracle中丢失过数据,即使我做了一些愚蠢的事情,比如忘记where子句,更新每一行而不是一行,也很容易让数据库恢复到搞砸之前的状态。

不确定安全性,当然,Oracle为您提供了许多选项,用于连接到数据库并进行身份验证。它提供了许多选项,关于哪些用户可以访问哪些内容等。但与大多数事情一样,如果你想认真对待安全性,那么你需要一位专家来做这件事。如果甲骨文没有得到正确的安全保护,他们肯定会损失更多。但是,与所有事物一样,也存在漏洞。

如果没有别的,就考虑一下这个……当Oracle停工时,他们的客户要为每个CPU支付40K美元(如果他们是笨蛋并支付价目表价格)许可证+年度维护费。这给了他们一个非常强烈的强度,以确保客户对产品感到满意。

对于小型数据库,我强烈建议在mysql之前使用Oracle XE。它有mysql (免费)的重要功能,它非常容易安装,带有一个很好的web界面和应用程序框架(Application Express),如果你的DB愿意在单个cpu,1 4gb内存和4 4gb数据上运行,那么XE是去IMHO的方法。

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

票数 22
EN

Stack Overflow用户

发布于 2008-09-19 20:08:49

当磁盘空间不足时,我让Oracle创建了一个损坏的数据库。它很难调试,使用大量资源,如果没有熟练的DBA的帮助,就很难使用它。当我在一个occation上安装时,Oracle甚至替换了/usr/bin/中的系统二进制文件(例如,gcc)。

另一方面,使用PostgreSQL工作要愉快得多。如果您习惯于使用开源*nix系统,它会给出可读的错误消息,并以一种更容易理解的方式工作。设置复制非常容易,因此使您的数据相当安全。

票数 7
EN

Stack Overflow用户

发布于 2008-10-04 09:25:24

一个500K的记录数据库可能可以在你的手机上运行。说真的,它是如此之小,以至于Oracle XE和MySQL都足以管理它。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/101834

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档