`
wasw100
  • 浏览: 127340 次
  • 性别: 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

相关推荐

    jdbc接连数据库:oracle/derby/mysql

    标题中的“jdbc连接数据库:oracle/derby/mysql”是指使用Java Database Connectivity (JDBC) API来与三种不同的数据库系统——Oracle、Apache Derby和MySQL进行交互。JDBC是Java平台的标准接口,它允许Java应用程序...

    Oracle到Mysql数据库迁移总结

    Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结Oracle到Mysql数据库迁移总结

    银行数据库改造之路:Oracle to MySQL迁移实践.pdf

    银行数据库改造之路:Oracle to MySQL迁移实践 本文档主要讨论银行数据库改造之路,从 Oracle 到 MySQL 的迁移实践。迁移的原因主要有稳定性、预估业务量、技术支持、轻量级、实际业务量、学习周期、国货化趋势等。...

    把mysql数据库中的数据导入到oracle数据库中

    - 不需要恢复MySQL数据库,直接使用SQL Developer将数据迁移到Oracle数据库。 - 在Oracle数据库中创建好与MySQL数据库名称相同的用户,并指定好默认表空间。 - 使用SQL Developer将MySQL数据导入到相应的Oracle用户...

    DBA 攻坚 左手Oracle右手MySQL

    DBA 攻坚 左手Oracle右手MySQL oneNote格式

    mysql 数据库转 oracle

    MySQL到Oracle的数据迁移是一项常见的任务,特别是在企业级应用中,可能因为各种原因需要从MySQL迁移到功能更强大的Oracle数据库系统。下面将详细讲解这个过程涉及的关键知识点。 首先,我们需要了解MySQL和Oracle...

    java连接oracle/mysql数据库简单示例(附oracle+mysql数据库驱动包)

    在Java编程中,连接Oracle和MySQL数据库是常见的需求,这对于数据操作、数据分析或者构建Web应用程序至关重要。本示例将向你展示如何使用Java API来实现这两个数据库的连接,并且提供了相应的数据库驱动包。 首先,...

    oracle数据库和mysql数据库的链接信息

    根据给定文件的信息,我们可以详细地探讨Oracle数据库与MySQL数据库的连接信息,包括它们的驱动程序、连接字符串等关键组成部分。 ### Oracle数据库连接信息 #### 驱动程序 Oracle数据库连接通常会用到`oracle....

    oracle和mysql数据库的对比

    标题与描述解析:“oracle和mysql数据库的对比”,这个标题直接点明了文章的主题,即对Oracle和MySQL这两种在IT行业中广泛使用的数据库管理系统进行比较。Oracle和MySQL分别代表了企业级数据库和开源数据库的典型,...

    OracleTOMysql 转换工具

    Oracle到MySQL转换工具是一种专门设计用于帮助用户将Oracle数据库中的数据和结构迁移至MySQL数据库的应用程序。这个过程通常称为数据库迁移或数据迁移,是企业在更换数据库系统时常常面临的需求。以下是一些关于...

    数据库的连接篇(MySQL和Oracle)

    文档包含了Oracle数据库的连接,以及检测是否连接成功,还包含的MySQL数据库的连接及检测,这是基于初学者的学习使用

    mysql数据库转换成oracle

    在使用这类工具时,按照其提供的指南进行操作,确保输入正确的连接信息和选择正确的源数据库(MySQL)和目标数据库(Oracle)。 6. **测试与验证**:完成数据迁移后,务必进行详尽的测试,确保所有数据成功转移且...

    oracle与mysql对比

    在数据库管理系统领域,Oracle与MySQL都是极具影响力的选择,分别代表了企业级数据库和开源数据库的不同特点。下面将从安装目录、管理工具、客户端工具、基本操作命令等方面进行详细的对比分析。 #### 安装目录 - ...

    Oracle数据库表转换为Mysql

    Oracle数据库表转换为Mysql是指将Oracle数据库中的表结构转换为Mysql数据库中的表结构,以便在Mysql数据库中使用。这种转换可以使用PowerDesigner工具来实现。 一、Oracle数据库表结构导出 首先,需要使用Oracle...

    Oracle数据库sql转换mysql数据库工具

    Oracle数据库和MySQL数据库是两种广泛使用的数据库管理系统,它们在数据存储、查询语法、数据库结构以及管理方式上存在显著差异。"Oracle数据库sql转换mysql数据库工具" 提供了解决这一问题的解决方案,允许用户将...

    数据库大全(sql,Oracle,MySQL)

    对于Oracle和MySQL,你还将了解到它们的特定优势和适用场景,以及如何在实际项目中选择合适的数据库系统。 总的来说,这个资源包对于想要深入理解数据库系统,尤其是SQL、Oracle和MySQL的人来说,是一份宝贵的资料...

    Mysql转oracle工具

    这个工具专注于将MySQL的数据库结构和数据转换为Oracle数据库兼容的格式。下面将详细解释这个过程涉及的知识点。 1. **SQL语言的差异**: MySQL和Oracle都是SQL数据库管理系统,但它们对SQL语法的实现有所不同。...

    多种数据库连接配置(oracle\mysql\access)

    数据库连接配置是IT项目中的基础但关键环节,无论是Oracle、MySQL还是Access,合理的设计和配置都能有效提升系统的性能和稳定性。通过使用配置文件和ORM框架,可以进一步增强代码的可读性和可维护性,减少出错概率。...

Global site tag (gtag.js) - Google Analytics