MySQL数据库 CEO 对甲骨文既爱又恨

2016-02-19 16:08 4 1 收藏

在这个颜值当道,屌丝闪边的时代,拼不过颜值拼内涵,只有知识丰富才能提升一个人的内在气质和修养,所谓人丑就要多学习,今天图老师给大家分享MySQL数据库 CEO 对甲骨文既爱又恨,希望可以对大家能有小小的帮助。

【 tulaoshi.com - 编程语言 】

  数据库市场的瞬息万变由此可见:MySQL首席执行官Martin Mickos先是称呼甲骨文公司的某项产品为“残废软件”(crippleware),几分钟后又盛赞该公司为年度最佳伙伴。

  Mickos 26日在MySQL使用者会议的演说中力捧甲骨文,却又严词批评其产品。如此反覆的原因在于,MySQL一方面仰赖甲骨文2005年收购的InnoDB软件,另一方面,甲骨文和IBM为反制MySQL在数据库市场的窜起,纷纷推出免费的入门级产品。

  仍属开放源代码软件的InnoDB“存储引擎”,拥有Mickos的坚定支持。他说:“我们与甲骨文签下好几年的新约。”被Mickos贬为“残废软件”的,是锁定低价位客层的免费数据库,如甲骨文的Express Edition或IBM的DB2 Community Edition。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  Mickos表示:“Express Edition毫无使用自由可言,竟敢自称”free”(免费,亦可谓自由)。如果一家公司提供免费但封闭源代码的版本,目的就是让你升级到他们非常贵的版本,他们才有利可图。”

  相反的,Mickos认为,如MySQL等开放源代码数据库公司,即使没有向上销售的顾客,也能借由修补错误、社区支持和其他社区活动获利。他说:“某些最棒的网站都是MySQL的支持者,我们每个月都向他们请益。”

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  开放源代码公司挑战专有软件巨人并非新鲜事,但Mickos有其优势。2005年MySQL的营收高达4,000万美元,知名网站如Google、雅虎和PokerRoom.com都仰仗其软件,甲骨文甚至试图收购MySQL。

  本周,该公司宣布与惠普签下三年的合作约定。去年11月刚上任的惠普开放源代码与Linux组织副总Chritine Martino表示,惠普将转售MySQL软件、提供支持,并参与联合的营销与训练活动。

  Mickos相当看好MySQL使用最广泛的InnoDB引擎,他将三个年度伙伴奖的其中一个,颁给甲骨文第18号员工– 服务器科技产品策略副总Ken Jacobs。

  尽管如此,MySQL并非完全依赖InnDB,该公司正朝向插入式架构发展,让不同的引擎皆可插入MySQL,并将提供验证。

  MySQL也自行开发引擎,名为Falcon,同时与Solid Information Technology合作开发另一引擎SolidDB。SolidDB和甲骨文的InnoDB都将参加其验证计划。

来源:http://www.tulaoshi.com/n/20160219/1611148.html

延伸阅读
3.7 加注释     MySQL 允许在SQL 代码中使用注释。这对于说明存放在文件中的查询很有用处。可用两个方式编写注释。以“ #”号开头直到行尾的所有内容都认为是注释。另一种为C 风格的注释。即,以“/ *”开始,以“* /”结束的所有内容都认为是注释。C 风格的注释可跨多行,如:     自MySQL 3.23 版以...
5.2 选择API     本节介绍根据各种类型的应用程序选择A P I的方法,比较C、DBI 和PHP API 的能力,并给出它们相对的优点和缺点,并指出什么时候应选择哪一个。     首先应该指出,笔者不认为任一种语言优于其他语言。尽管笔者的确有自己的喜好,但还是统统使用它们。您也会有自己的喜好,像我的评论家一...
3.8 解决方案随笔     本节内容相当杂;介绍了怎样编写解决各种问题的查询。多数内容是在邮件清单上看到的解决问题的方案(谢谢清单上的那些朋友,他们为解决方案作了很多工作)。     3.8.1 将子选择编写为连接     MySQL自3.24版本以来才具有子选择功能。这项功能的缺少是MySQL 中一件...
MySQL提供用C编程语言编写的客户机库,可以用它编写访问M y S Q L的客户机程序。这个库定义了应用程序编程接口,包括下面的实用程序:     ■ 建立和终止与服务器会话的连接管理例程。     ■ 构造查询的例程,将例程发送到服务器,并处理结果。     ■ 当其他C API调用失败时,确定错误...
4.2 MySQL 查询优化程序     在发布一个选择行的查询时, MySQL 进行分析,看是否能够对它进行优化,使它执行更快。本节中,我们将研究查询优化程序怎样工作。更详细的信息,可参阅MySQL 参考指南中的“Getting Maximum Performance from MySQL”,该章描述了MySQL 采用的各种优化措施。该章中的信息会不断变化,因为MySQL...

经验教程

58

收藏

22
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部