【经典译文】Ronald Bradford回答了最后一个问题,Bradford是RDBMS专家,是即将召开的MySQL大会演讲者之一,有着丰富的MySQL集成经验。在下面的Q&A中,他讨论了从Oracle迁移到MySQL的优缺点(提示:不仅仅是节省成本),以及MySQL和MySQL社区的未来。
从Oracle跳到MySQL
Mac Slocum(后面简称MS):是什么导致要从Oracle迁移到MySQL?成本是主要因素吗?
Ronald Bradford(后面简称RB):Oracle的许可费用是组织考虑迁移的重要因素,此外,集成开源LAMP产品也可以为你提供许多功能,包括项目管理,缺陷跟踪,维基,博客和客户关系管理系统,当这些系统底层全部采用MySQL存储数据时可以提供更好的服务。
MS:从Oracle迁移到MySQL的主要问题是什么?
RB:适当的教育和技能培训是迁移过程最重要的,但这方面的预算却往往是最低的。开源产品许可费用和订阅费用通常低于Oracle解决方案,但MySQL毕竟不是Oracle,大多数组织容易低估员工成为技能熟练的熟手所需的时间,特别是当他们需要维护现有系统时。
第二个因素是员工对MySQL的态度,例如,我参与了排名前20位网站使用MySQL替换Oracle的决策,包括系统架构师和高级DBA在内的很多人当初并不同意这么做,他们有时甚至还直接参与了反MySQL的战斗。
第三个问题是监控,MySQL没有自己的监控功能,它只能集成到现有的开源监控产品,MySQL并不总能良好地支持生产网络运营中心系统。
由于这些原因,与非关键系统进行缓慢集成是一个成功的集成模式,这样有一个过渡时间让大家适应。
MySQL的未来
MS:你认为Oracle完成对Sun收购后MySQL的未来会如何?
RB:Oracle已经做出书面承诺,未来3年以不低于Sun的投资速度继续对MySQL加大投入,Oracle经验更丰富,我希望Oracle有更多的投资放在MySQL上。
在Sun被收购的一年里,MySQL几乎裹足不前,许多社区对秘密发布的MySQL 5.4都感到很失望,我怀疑这会需要一段时间才能整合Oracle的资源,过程和程序,以便与现有的MySQL工程生命周期集成。
MS:附属Oracle的MySQL开发人员还能为用户建立牢固的联系吗?
RB:开源文化与商业封闭的文化相比有其特殊性,MySQL开发人员将继续保持与社区互动,但我怀疑他们是否还会继续创作,写博客或参加线下活动。
在Oracle收购期间Sun已经有很多人才流失,员工和开源开发人员之间出现任何隔阂都会极大地伤害到社区。另一方面,对于Oracle开发人员而言,要让他们为MySQL开发做贡献将很困难,对他们来说,这是一个完全陌生的领域。
MS:在Monty Widenius和其他人的努力下会形成后MySQL扩展和补丁时代吗?
RB:其实多年前这场运动就开始了,要追溯到MySQL执行官开始追求商业利益那个时期,我同意有人叫帖了商标的MySQL版本为MySQL产品的一个变种,除了官方发布的MySQL版本外,也有一些独立的产品也很好,不过这样的产品往往缺乏商业支持和文档。
MS:NoSQL会逐步吞噬关系数据库的市场吗?或是他们共同成长?
RB:MySQL将会在数据库市场保持增长,Oracle和其它数据库也会保持增长,因为整个数据库市场需求会不断增长,因此我认为所有数据库都会稳步保持增长,不会一家独大。
NoSQL确实有其优势,任何产品在其诞生阶段都会将其优点放大,将其弱点缩小。例如持久化和非持久化key-value存储,包括Memcached,Tokyo Tyrant,Redis和Cassandra,非常适合某些功能需要,而由MongoDB或CouchDB管理的非结构化数据将是其它应用领域的理想选择。
另一个关键领域是自由文本搜索,如Sphinx,Lucene和Solr等产品都是一个成功的网站或应用程序的关键。
最新的消息是Twitter正向Cassandra迁移,因为它可以提供更好的高可用和扩展方案,这一切都取决于给给定的业务需求选择合适的产品。
MS:您将在4月的MySQL大会上发表演讲,你希望参会者踊跃参与你的“MySQLCamp for Oracle DBA”演讲吗?

RB:有两个会议对Oracle DBA来说有点深,不过我将分享我这20年在Oracle,MySQL和其它RDBMS产品方面获得的经验,他们将看到如何从不同技能背景逐渐接近和掌握MySQL,也将看到MySQL的优点和缺点,我还会分享一些常见的错误信息及解决办法。
如果让我用一句话进行概括,我想说“不要想当然,MySQL不是Oracle”。
【编辑推荐】
sun为什么会被收购???
第一,云计算对企业来说变得越来越重要,那么数据将成为云计算的核心。 说到数据,也就意味着数据库。 而Sun已经清楚展现了一个真实的云计算环境。 对于将云计算停留在理论阶段的对手来说,收购Sun对甲骨文来说将获得更大的竞争优势。 第二,Sun在很多需求旺盛的方面“保持领先地位”。 Sun的技术可以提高数据库性能,尤其是对大型数据库的提升更大。 甲骨文收购Sun后,对任何一个信息官来说都具有吸引力。 第三,甲骨文的软件与Java紧密结合,将使甲骨文的软件能跨平台使用。 像IDC研究副总裁Jean Bozman指出那样,云计算的第一步是“将服务器和存储单元垂直化”,可以适用于不同的硬件平台。 借助Java,甲骨文可以拓展跨平台的控制力,而这正是企业IT部门想要的。 第四,Oracle Fusion Middleware扩大了对服务器的需求,原因正是由于它是基于Java。 现在,甲骨文通过收购Sun的服务器资源,将进一步降低价格,从而提高Oracle Fusion Middleware的竞争力。 第五,由于甲骨文大部分收入来自数据库软件许可,收购sun后可以借用便宜的服务器硬件作为促销的手段,进而打击硬件服务器竞争对手。 第六,由于Sun已经售出160万到200万台服务器,再加上其它运行Sun Solaris操作系统的其它公司的服务器,这些都对甲骨文捆绑销售自家产品有很大帮助。 第七,甲骨文收购Sun,也就拥有了开源数据库MySQL。 对于一些中小企业,甲骨文可以用MySQL来满足这些用户的需求。 这使甲骨文提升了对中小企业的业务水平,更有机会在这方面超过SAP。
甲骨文软件公司为什么叫甲骨文
oracle n.[宗](古希腊)神谕, 预言, 神谕处, 神使, 哲人, 圣贤美国ORACLE公司, 主要生产数据库产品, 也是主要的网络计算机的倡导者这主要是翻译的问题。 综合网上的信息来看,大概的脉络为--中国的考古词汇 -“甲骨”(中国商朝用来刻写占卜文字的龟甲兽骨)为外宣需要翻译为oracle bone,然后港台那边的译者便以“甲骨文”称呼ORACLE公司。 而后者也接受了这个译名,显得自己与中国历史文化有些渊源。 总的来说,这个翻译是假洋鬼子拿来蒙骗国人的。
sun公司的官方网站是什么?
sun公司官网:MicroSystems是IT及互联网技术服务公司(已被甲骨文收购)Sun Microsystems 创建于1982年。 主要产品是工作站及服务器。 1986年在美国成功上市。 1992年sun推出了市场上第一台多处理器台式机SPARCstation 10 system,并于1993年进入财富500强。
发表评论