`
wasw100
  • 浏览: 125950 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

数据库选择:应该用oracle还是mysql

阅读更多

偶尔看到的一篇文字,感觉不错,分享一下:

php程序员前途,mysql数据库和oracle的区别和选择:LAMP大会的时候我跟Yahoo的一个技术高管聊的时候,我问他Yahoo在选择MySQL还是Oracle 的 时候是怎么考虑,他的答案令我非常惊讶。他说大部分的时候我们是会用MySQL的,因为它的性能已经达到我们的要求。但是什么时候我们会选用Oracle 呢,就是当我们需要存储收费用户的数据的时候。我就问为什么,难道Oracle比MySQL稳定吗?他说,这个倒没有特别考虑。关键是如果使用 Oracle的话,当出现问题的时候我们可以找到负责人,Oracle会负责事故的处理,但是如果用MySQL的话,我们找谁去?

 

来源:http://www.hbcms.com/cms/1a/436.html

 

选择标准不错。所以如果一个企业用不付费的oracle还不如用mysql来的舒坦吧

感觉越大的公司越是用mysql,个人见解,小公司用oracle有点跟风的感觉。

 

 

 

分享到:
评论
39 楼 miaow 2009-11-27  
rjzou2006 写道
免费的不是好点么?
一定要花钱的才爽点?

如果对赚多少没影响,当然是用收费的才爽。
数据库本身出了漏子的话,
  用mySQL  => 客户:“你们见了什么鬼!◎#¥%……※”
  用oracle => 程序员:“oracle见了什么鬼!◎#¥%……※”
包括用开源框架,哪怕不爽也要尽量用主流框架,一样的。
38 楼 InnocentBoy 2009-11-26  
找oracle客服要money吧!
37 楼 rjzou2006 2009-11-26  
免费的不是好点么?
一定要花钱的才爽点?

36 楼 jinyanhui2008 2009-11-24  
vdgame 写道
ebeach 写道
国内的小企业基本都在使用未经授权oracle吧,
我觉得这些公司的老总们选择的过于轻率了!

因为国内小企业的数据一般都不重要(或者主观上不重视)

只要不出事就不会重视,一旦出事就很麻烦,切身经历
35 楼 570145440 2009-11-24  
如果非要用数据库,绝大多情况下,MySQL足矣,毕竟数据量大到非要用Oracle的系统并不多,也许只有气象,电信,生命科学,油田这类才需要用到Oracle?至于售后,只要用了MySQL的定制产品也会有的。
34 楼 dmewy 2009-11-23  
大项目当然oracle了.
小数据量的应用mysql足够了.
33 楼 andyyehoo 2009-11-20  
icefishc 写道
hittyo 写道
finaliver 写道
数据量访问量不大,安全性要求不高的话mysql好,oracle主要是可以售后支持,服务器崩溃了直接找客服


错,数据量和访问量两码事,海量数据处理mysql是不怎么样,但在一般数据(千万级)前提下访问量oracle不见得好过mysql,无论是并发还是性能

mysql是个很有特点的数据库, 在做简单查询和高并发方面有着自己的优势。
但即使在mysql自己公布的关于并发量的测试数据中 mysql依然没有胜过oracle.
从个人来讲不喜欢mysql的原因在于它所支持的sql太弱了。受的限制太多写起来不舒服。 而且在复杂查询上表现不佳. 优化器也不够聪明和其它数据库比需要更多的手工优化。


不支持复杂的SQL,看起来是弱势,偏偏到了分布式方面是好事,水平分区和垂直分区,都是不能接受太复杂的SQL的
32 楼 violasogni 2009-11-20  
额   个人比较喜欢 mysql   至少系统装起来容易~
31 楼 hama09 2009-11-19  
lw223 写道
只买最贵的 不买最好的

这就是大亨
30 楼 zzy9zzy 2009-11-18  
如果不考虑资金投入问题,还是Oracle好些。
29 楼 vdgame 2009-11-18  
ebeach 写道
国内的小企业基本都在使用未经授权oracle吧,
我觉得这些公司的老总们选择的过于轻率了!

因为国内小企业的数据一般都不重要(或者主观上不重视)
28 楼 ebeach 2009-11-17  
国内的小企业基本都在使用未经授权oracle吧,
我觉得这些公司的老总们选择的过于轻率了!
27 楼 hittyo 2009-11-17  
Frankie199 写道
这个要从几个方面考虑了

1、你是否要靠数据库产生经济价值,说白了就是要靠数据库卖钱。(这个很重要)
   “一切从利益出发”
2、客户的数据是否很重要,万万不能丢失的。不是说Mysql丢失数据,而是说如果数据丢失了,有人买单。
3、客户希望使用什么数据库。一般客户对免费的东西都比较担心,毕竟数据安全是最重要的。



做外包就是不一样 
26 楼 ztka 2009-11-16  
问题在于,你用了oracle,当数据库出问题的时候,有人负责,这才是关键。

如果你自己可以负责数据损失,例如你是CTO,那么当然可以使用mysql

另外国外数据损失可不像国内那么简单,弄不好,你的公司就倒闭了,因为要赔偿用户数据。(收费的情况下)
25 楼 Frankie199 2009-11-16  
这个要从几个方面考虑了

1、你是否要靠数据库产生经济价值,说白了就是要靠数据库卖钱。(这个很重要)
   “一切从利益出发”
2、客户的数据是否很重要,万万不能丢失的。不是说Mysql丢失数据,而是说如果数据丢失了,有人买单。
3、客户希望使用什么数据库。一般客户对免费的东西都比较担心,毕竟数据安全是最重要的。
24 楼 lw223 2009-11-16  
只买最贵的 不买最好的
23 楼 jieyuan_cg 2009-11-15  
花的是纳税人民的钱,眨什么眼?
如果眨眼,那就不是国企了~
22 楼 key232323 2009-11-15  
有钱主的客户的确不少,在国内。

开发、测试、生产分多台服务器。(生产的一般是2个或4个)

每台服务器上百g内存,cpu忘了看多少了。一些国企买这些,连眼都不带眨的……汗
21 楼 hittyo 2009-11-14  
treblesoftware 写道
MYSQL速度够快,也够稳定,支持事物处理,支持视图,支持触发器,支持过程,用它不要给钱。所以YAHOO用它。



目前在互联网领域可远不仅yahoo一家了(或者说基本上都或多或少用上mysql)

这边很多做金融、通信领域的,甲方多是有钱的主,夏虫不可语冰
20 楼 iaimstar 2009-11-14  
老板愿意花钱 oracle
老板不愿意花钱 mysql

相关推荐

Global site tag (gtag.js) - Google Analytics