楼主: pipihappy8888

【大话IT】假如Oracle免费了:你还会用MySQL么?

[复制链接]
论坛徽章:
836
状元
日期:2015-11-12 10:18:05榜眼
日期:2015-11-12 10:18:05探花
日期:2015-11-12 10:18:05进士
日期:2015-11-12 10:18:05举人
日期:2015-09-11 13:42:08秀才
日期:2015-09-17 09:11:05至尊黑钻
日期:2015-11-20 18:17:09紫钻
日期:2015-11-20 18:18:06粉钻
日期:2015-11-20 18:17:23绿钻
日期:2015-11-20 18:17:48
21#
发表于 2015-6-15 20:30 | 只看该作者

1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。

两个都用,oracle跑关键应用,mysql跑些轻量的,我觉得两个都不错,各有各的优点

2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?

哪有数据库不出故障的,除非说你数据库量小,概率低,误操作看具体状况了,能flashback就flash,能回收站拉回就回收站,要不就异机恢复rman备份之类的,能搞回来多少是多少

3.相比于Oracle的数据恢复方法,MySQL的数据恢复方案相对较少了,大家有木有遇到故障?怎么利用redo日志和binlog呢?

mysqldump不是很保险,用xtrabackup会好点吧

4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?

我觉得mysql就似乎轻量化的oracle,免费就不要要求多好了

5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。

估计的大部分都用oracle了,mysql可能在一些特定环境下会有些作用


使用道具 举报

回复
论坛徽章:
1
秀才
日期:2015-07-06 11:23:30
22#
发表于 2015-6-17 17:08 | 只看该作者
1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。
主要使用的DB2  还有sql server,
oracle的业务量目前不是很大,在将来逐渐增加,目前的数据库都满足日常应用。
目前主要是aix +DB2和  windows + sql server。
oracle和MySql目前都很少
2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?
都遇到过,数据恢复。从NBU备份的磁带上恢复
3.相比于Oracle的数据恢复方法,MySQL的数据恢复方案相对较少了,大家有木有遇到故障?怎么利用redo日志和binlog呢?
没有
4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?
没有
5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。
若果oracle真的将oracle 数据库免费,这会对数据库软件市场是个冲击吧  有更好的 干嘛还用MySQL?
相对于软件,现在的硬件都还好了 可以在承受范围内

使用道具 举报

回复
论坛徽章:
20
2014年世界杯参赛球队:巴西
日期:2014-06-12 16:34:36秀才
日期:2015-10-19 15:36:25ITPUB14周年纪念章
日期:2015-10-26 17:24:11秀才
日期:2015-12-14 14:51:16秀才
日期:2015-12-14 14:56:09秀才
日期:2016-01-05 09:35:58秀才
日期:2016-01-21 13:37:04秀才
日期:2016-06-23 14:15:06山治
日期:2016-07-19 17:42:53秀才
日期:2015-10-19 15:31:25
23#
发表于 2015-6-19 15:38 | 只看该作者
1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。
    目前用的MySQL;我个人目前钟爱于MySQL,因为有很多的第三方工具能提供多种多样的特性,会比较有意思;业务量并不高,数据量增长比较快;目前的数据库是可以满足的,以后使用分区,历史数据归档,单独拉一个历史库等手段,应该会挺很久。
2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?
    有;Oracle直接按时间点恢复了,很方便;MySQL做的延时从库+xtrabackup的自动增量备份,发现错误的时候第一时间发现就好
3.相比于Oracle的数据恢复方法,MySQL的数据恢复方案相对较少了,大家有木有遇到故障?怎么利用redo日志和binlog呢?
    目前没有遇到重大故障;Oracle有官方的rman,很强大;MySQL基本上也就是用xtrabackup来恢复了,如果InnoDB自己的crash recovery不好使的话;
    binlog的statement还是row模式,忘了,会记录实际的sql语句,不过对大多数人来说,自己写一个回滚工具还是挺难的(我也是懒人之一_(:з」∠)_,不想研究.....)

4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?
    Oracle的闪回有听说和简单的了解,不过并不深入,没法表达,估计是多种日志的协同合作才能实现的吧.....
5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。
    个人会倾向于Oracle,MySQL“好玩”并不代表MySQL能“好用到让人那么放心”,不过一切看上头的意思,能把MySQL用精通也是很不错的挑战

使用道具 举报

回复
论坛徽章:
0
24#
发表于 2015-6-19 21:22 | 只看该作者
1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。
公司的所有在我已知道的项目中用的是oracle数据库;基本上还是钟爱于oracle多点。跑在oracle上的业务量还是挺大的,不过我们用的是RAC,IBM的小机,算起来还能满足需求。理由oracle收费,但是有专业的团队负责支持,出现问题可以求助oracle团队,Mysql基本上是自行负责;对人员的要求相对与oracle来说比较高。

2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?
有,就是在RAC中,会时常出现连接时出现一方掉线,找不到目标主机;这个解决是第三方公司解决;还有就是出现scn(分布式)同步异常。像Oracle中的drop、truncate、delete的误操作,发现的早,一般都可以在闪存中找回。

3.相比于Oracle的数据恢复方法,MySQL的数据恢复方案相对较少了,大家有木有遇到故障?怎么利用redo日志和binlog呢?

这个不是很了解
4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?


5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。



使用道具 举报

回复
招聘 : 数据库管理员
论坛徽章:
46
ITPUB元老
日期:2011-08-06 00:48:09最佳人气徽章
日期:2012-03-13 17:39:18版主1段
日期:2013-03-07 02:21:02ITPUB季度 技术新星
日期:2011-11-18 16:54:31ITPUB伯乐
日期:2012-02-16 14:53:44ITPUB北京2009年会纪念徽章
日期:2009-02-09 11:42:45会员2007贡献徽章
日期:2007-09-26 18:42:10玉石琵琶
日期:2012-02-21 15:04:38授权会员
日期:2007-01-26 09:19:03数据库板块每日发贴之星
日期:2011-08-04 01:01:01
25#
发表于 2015-6-23 17:07 | 只看该作者
肯定不会

使用道具 举报

回复
论坛徽章:
32
秀才
日期:2015-06-29 15:09:38秀才
日期:2015-08-17 13:13:32秀才
日期:2015-08-27 09:55:50秀才
日期:2015-08-28 09:13:22金牛座
日期:2015-08-28 09:13:22秀才
日期:2015-08-31 13:02:54秀才
日期:2015-09-11 10:43:06知识
日期:2015-09-11 10:51:29秀才
日期:2015-09-14 10:08:302015年中国系统架构师大会纪念徽章
日期:2015-09-14 10:13:48
26#
发表于 2015-6-26 13:41 | 只看该作者
本帖最后由 hiyachen 于 2015-7-4 17:33 编辑

1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。
我们企业使用的数据库是Oracle,我是Oracle DBA,绝对是Oracle的粉丝。比起Mysql,我更喜欢Oracle,尤其是他的存储过程和RAC。但在互联网这个大家庭中Mysql还是个香饽饽。
因为他免费和不同的引擎选择。跑在数据库上面的业务量还是蛮大的,而且是重要数据。Oracle数据库能满足业务需求没有问题。
Mysql就有些勉强,需要单做共享存储,双机备份,对操作系统及数据同步及DRBD都要额外处理。而且可用性难以保证。

2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?
数据库的故障是会有的。譬如分布式节点的单机故障,需要通过复制、存储共享、心跳线来实时监控和及时报警、处理。
Oracle中的drop、truncate、delete的误操作是通过主备和多副本恢复解决的。

3.相比于Oracle的数据恢复方法,MySQL的数据恢复方案相对较少了,大家有木有遇到故障?怎么利用redo日志和binlog呢?
以上也提到过。Oracle的数据恢复方法和分布式集群有成套的安全的解决方案(优秀商业软件的特点)。
而Mysql需要共享存储的多副本、主备、心跳响应这些Mysql没有或坐的不够好的来解决。
关于redo日志和binlog。简单介绍一下:
redo是innodb引擎范畴的东东,事务日志说的就是他。物理修改,记录物理页的修改。
binlog是mysql server范畴的东东,记录的是事务的变更操作,支持多种存储引擎。

4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?
有结合,但利用Oracle强大的闪回功能来实现数据库的数据恢复不太现实。不太一样的两套系统,仅限部分可用。
实际中,也有用RAC得ocsfs的文件系统在双机备份和数据安全方面应用。

5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。
不会了。Oracle太强大了。你得承认。Oracle支持存储过程,而目前MySQL不支持,
对于一个严肃的商业应用来说,作为数据库本身,有众多的商业逻辑的存在,此时使用存储过程可 以在较少地增加数据库服务器的负担的前提下,对这样的商业逻辑进行封装,并可以利用数据库服务器
本身的内在机制对存储过程的执行进行优化。此外存储过程的 存在也避免了在网络上大量的原始的SQL语句的传输,
这样的优势是显而易见的。

使用道具 举报

回复
论坛徽章:
71
ITPUB元老
日期:2009-11-30 15:55:11授权会员
日期:2009-11-30 11:36:17ITPUB季度 技术新星
日期:2010-08-31 10:47:25优秀写手
日期:2014-12-24 06:00:14ITPUB8周年纪念徽章
日期:2009-09-27 10:21:20祖国60周年纪念徽章
日期:2009-10-09 08:28:00奔驰
日期:2013-10-20 13:32:09数据库板块每日发贴之星
日期:2008-10-03 01:02:14数据库板块每日发贴之星
日期:2009-11-23 01:01:03数据库板块每日发贴之星
日期:2010-07-27 01:01:02
27#
发表于 2015-6-26 16:20 | 只看该作者
oracle和mysql各有特点。
而且oracle管理起来更复杂,mysql很简单。
如果满足需求,没必要转。
在数据库上,能少操作就少操作。

使用道具 举报

回复
论坛徽章:
241
至尊黑钻
日期:2015-09-25 14:27:26粉钻
日期:2015-10-16 10:53:36紫钻
日期:2015-10-16 10:53:21红钻
日期:2015-09-25 15:05:50黄钻
日期:2015-10-17 12:23:40绿钻
日期:2015-10-24 10:29:30至尊黑钻
日期:2015-08-14 13:24:07粉钻
日期:2015-10-24 10:30:07紫钻
日期:2015-11-03 22:32:09红钻
日期:2015-11-06 17:21:40
28#
发表于 2015-6-29 17:02 | 只看该作者
1.您目前所在企业使用的数据库是什么?您是Oracle的粉丝还是钟爱于MySQL?跑在数据库上面的业务量大吗?目前的数据库是否能满足您的业务需求?说出您的理由。
我目前所在公司用的还是sql server,个人还是比较钟爱于oracle吧,跑在数据库上面的业务量不太大,目前的数据库满足了业务需求。
2.不管你使用的是Oracle还是MySQL,在平时的工作中有木有遇到数据库故障?比如Oracle中的drop、truncate、delete的误操作?回忆下当时是怎么解决的?
没有在实际生活中使用过,所以没什么说的。
4.有木有可能把Oracle和MySQL结合起来,利用Oracle强大的闪回功能来实现数据库的数据恢复?
我觉得完全有可能,关键还是看有没有愿意去做这种事情。
5.假如有一天Oracle免费了,你还会用MySQL吗?为什么?谈谈你对这两种数据库的看法。
如果我现在公司用的是mysql,然后oracle免费了,我估计还是会用mysql。毕竟用了很多年了,数据库也稳定,公司的数据量也不是太大,用mysql肯定是完全没问题,没必要为了更好而去更换数据库的。

使用道具 举报

回复
论坛徽章:
11
马上有房
日期:2015-01-02 19:25:04秀才
日期:2017-03-01 13:53:39秀才
日期:2017-02-22 15:14:12至尊黑钻
日期:2015-07-23 09:31:02秀才
日期:2015-07-07 09:08:11秀才
日期:2015-07-06 13:00:08秀才
日期:2015-07-06 13:00:08秀才
日期:2015-07-01 13:54:112015年新春福章
日期:2015-03-06 11:58:18美羊羊
日期:2015-03-04 14:52:28
29#
发表于 2015-6-30 23:17 | 只看该作者
anicething 发表于 2015-6-11 08:41
首先这是个很YY的话题。Oracle会不会免费还不一定,但除了服务和支持意外,在国内Oracle的使用免费和不免费 ...

其实应用场景也很重要,不是所有地方都能(或者有必要)用oracle这种巨型DBMS的

使用道具 举报

回复
论坛徽章:
7
2011新春纪念徽章
日期:2011-02-18 11:43:362013年新春福章
日期:2013-02-25 14:51:242013年新春福章
日期:2013-04-08 17:42:482014年新春福章
日期:2014-02-18 16:42:02马上有房
日期:2014-02-18 16:42:022015年新春福章
日期:2015-03-04 14:51:122015年新春福章
日期:2015-03-06 11:57:31
30#
发表于 2015-7-1 15:55 | 只看该作者
存在即为合理,ORACLE和 MYSQL 都有各自的特点,都有自己应用的场景的,它们没有一决生死的必要。一个好的架构会根据不同的场景做出正确的选择。
一个小的项目且数据量比较小选择MYSQL会好一些;一个大的项目且数据非常大且数据很重要选择ORACLE可靠性、安全性和收益会比较高。

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表