关闭 x
IT技术网
    技 采 号
    ITJS.cn - 技术改变世界
    • 实用工具
    • 菜鸟教程
    IT采购网 中国存储网 科技号 CIO智库

    IT技术网

    IT采购网
    • 首页
    • 行业资讯
    • 系统运维
      • 操作系统
        • Windows
        • Linux
        • Mac OS
      • 数据库
        • MySQL
        • Oracle
        • SQL Server
      • 网站建设
    • 人工智能
    • 半导体芯片
    • 笔记本电脑
    • 智能手机
    • 智能汽车
    • 编程语言
    IT技术网 - ITJS.CN
    首页 » MySQL »MySQL创始人:毫无理由再继续使用MySQL

    MySQL创始人:毫无理由再继续使用MySQL

    2013-06-04 10:44:00 出处:ITJS
    分享

    MariaDB不仅成为主要开放源码操作系统的默认数据库,更在 WikiMedia 等重要组织与企业,取代 MySQL 的地位。日前 SkySQL 与 MariaDB 的总公司 Monty Program Ab 进行合并,扩编了开发者团队。以下是 Monty 日前进行的专访,谈到了数据库领域的改变。

    问:MySQL 是全球主要项目与企业的默认数据库,MySQL 如此成功的原因为何?它有哪些特质?是其开放源码的特性、技术优势、或是 Sun 的营销能力?

    Monty:MySQL 在被 Sun 买下前就已经很普及了,这也是 Sun 之所以买下它的理由之一。

    MySQL 之所以受到如此欢迎的原因是:

    1.自由软件/开放源码

    2.我们从一开始就对用户非常友善并且乐意提供协助

    3.前五年我个人只为了协助用户就写了 3 万封电邮

    4.双重授权

    5.让我们赚到钱好雇用更多人加入项目

    6.让我们吸引到投资者

    7.从一开始释出就在大量平台上测试 MySQL 二进制文件

    8.当我们开始 MySQL 时,多数自由软件仍仅有原始码,也没有对所有平台做测试

    9.从一开始我们就设定好,要让所有人都可以在 15 分钟内取得并执行 MySQL

    10.我们很幸运在对的时机推出对的产品

    11.当我们开始时,市场没有自由 SQL 数据库的竞争者

    问:两大开放源码势力都出自于芬兰人之手,也就是 Torvalds 与 Widenius。芬兰的教育系统是否鼓励这些行动?

    Monty:在这两个案例中,教育系统对产品并无太多影响。

    我想比较多是出自于芬兰人的本性,我们很固执又讨厌放弃,即使其他人都说我们做的事一点用都没有,而且我们不可能与大公司竞争。

    就 Linus Torvalds 与我而言,我们都有一种天分,可以让和我们谈过的开发者,对我们所做的事感到兴奋。我们两个人的母语都不是英语,也许这一点有助于和世界各地的开发者进行沟通,因为从一开始我们不设限加入项目的人必须会说流利英语。

    问:你曾对 MySQL 卖给 Oracle 有所疑虑(你的疑虑也成真了)。MySQL 的普及率日前正在下滑。你认为下滑的原因为何?Oracle 做错了什么?

    Monty:是的,MySQL 近来没落了,不过它所流失的用户群,多半都跑向 MySQL 生态系的其他产品,像是 MariaDB。

    Oracle 做错的事有:

    1.MySQL 新的企业延伸套件采取封闭源码

    2.数据库的臭虫不再公开

    3.不再积极更新 MySQL 的公开代码库

    4.未能快速传达或修复安全问题,这一点让 Linux 散布套件对 Oracle 很不满

    5.Oracle 选择移除功能,而非修正臭虫

    6.MySQL 5.5 的新程序代码不再有测试案例

    7.来自 Oracle 的部分新程序代码好的出乎意料,但不幸的是质量参差不齐,相当可观的一部分在我们纳入 MariaDB 前,更需要重新改写

    另外,或许最糟糕的是,社群没办法与 Oracle 的 MySQL 开发者合作。因为:

    1.Oracle 不接受程序修补

    2.没有公开的发展蓝图

    3.没有任何方法可以和 MySQL 开发者讨论实作细节以及目前程序代码的运作

    问:在此同时 MariaDB 逐渐受到重视,对一般用户而言,MariaDB 与 MySQL 的差异为何?

    简单来说:

    1.MariaDB 比 MySQL 多了 30 个人年以上的开发工作量

    2.更多功能

    3.更快

    4.更稳定

    5.安全问题更少

    最简单的答案是,毫无理由不选择 MariaDB 5.5 来取代 MySQL 5.5,这个答案下一版本依然适用。

    问:MariaDB 如何改变数据库领域?MySQL 仍在 Web 上占有主导地位,有任何鼓励网络托管服务供货商改用 MariaDB 的计划吗?

    Monty:有许多网络托管服务供货商已经支持 MariaDB。你只需提出询问,许多供货商就会提供 MariaDB。

    我们正在积极游说网络托管服务供货商,请他们公开支持 MariaDB。然而这的确是个耗时的工作。

    问:MariaDB 可以用来直接取代 MySQL。撇开双方在技术上的相似性不谈,这两个项目在开发与授权上的主要差异为何?

    Monty:MariaDB 是由具有开放发展蓝图的社群所开发,任何人都可以轻易参与其中。MySQL 被发展成一个封闭源码的项目,只有 Oracle 和少数 Oracle 选出的公司才能参与。MariaDB 和 MySQL 一样采取 GPL,不过 MariaDB 有给 C 和 Java 用的 LGPL 驱动程序。我们也在开发 LGPL ODBC 驱动程序。如果你使用了这些驱动程序,在大多数情况下,你并不需要购买 MySQL/MariaDB 的授权。

    问:从 MySQL 转移至 MariaDB 的难易度?

    Monty:只是小事一桩。只要移除 MySQL,然后安装 MariaDB。你的所有工具,连接程序都可以如常运作。你也不需要导出和汇入数据。格式与文件名都是相同的。

    问:在 WikiMedia 基金会等组织,或是 openSUSE 与 Fedora 这些 GNU/Linux 散布套件上,我们已经看到若干采用 MariaDB 的例子,但透过 Monty Program Ab 进行商业部署呢?我的意思是,你公司的营收现况为何?

    Monty:Monty Program Ab 从某些公司取得了 MariaDB 的开发资金。此外,Monty Program Ab 也从提供第三级支持给 SkySQL 等公司而获得资金。

    问:SkySQL 如今与 Monty Program Ab 合并,这对 MariaDB 的整个开发者基础有何影响?

    Monty:当最好的 MySQL/MariaDB 开发者、支持者、训练人员、销售人员齐聚同一家公司,我们如今更能够提供最好的服务,给所有的 MySQL 与 MariaDB 用户。

    问:你如何确保 MariaDB 不会有和 MySQL 一样,被其他公司买下的命运?

    Monty:这就是我们创建 MariaDB 基金会的原因。MariaDB 基金会是该社群发展的驱动力,也是 MariaDB 服务器商标的所有者。如此即可确保再也没有开出 MySQL 新分支的必要了。MariaDB 永远会是自由且属于社群的项目。

    原文链接:http://www.openfoundry.org/index.php option=com_content&task=view&id=8974&Itemid=4;isletter=1

    上一篇返回首页 下一篇

    声明: 此文观点不代表本站立场;转载务必保留本文链接;版权疑问请联系我们。

    别人在看

    hiberfil.sys文件可以删除吗?了解该文件并手把手教你删除C盘的hiberfil.sys文件

    Window 10和 Windows 11哪个好?答案是:看你自己的需求

    盗版软件成公司里的“隐形炸弹”?老板们的“法务噩梦” 有救了!

    帝国CMS7.5编辑器上传图片取消宽高的三种方法

    帝国cms如何自动生成缩略图的实现方法

    Windows 12即将到来,将彻底改变人机交互

    帝国CMS 7.5忘记登陆账号密码怎么办?可以phpmyadmin中重置管理员密码

    帝国CMS 7.5 后台编辑器换行,修改回车键br换行为p标签

    Windows 11 版本与 Windows 10比较,新功能一览

    Windows 11激活产品密钥收集及专业版激活方法

    IT头条

    智能手机市场风云:iPhone领跑销量榜,华为缺席引争议

    15:43

    大数据算法和“老师傅”经验叠加 智慧化收储粮食尽显“科技范”

    15:17

    严重缩水!NVIDIA将推中国特供RTX 5090 DD:只剩24GB显存

    00:17

    无线路由大厂 TP-Link突然大裁员:补偿N+3

    02:39

    Meta 千万美金招募AI高级人才

    00:22

    技术热点

    windows 7应用程序无法启动出现窗口提示找不到应用程序

    SQL中数据类型转换函数的使用

    MySQL使用变量的注意事项

    SQL Server 锁自定义的示例演示

    如何在Linux命令行中创建以及展示演示稿

    windows 7任务栏显示标题的方法(windows 7任务栏缩略图不显示出

      友情链接:
    • IT采购网
    • 科技号
    • 中国存储网
    • 存储网
    • 半导体联盟
    • 医疗软件网
    • 软件中国
    • ITbrand
    • 采购中国
    • CIO智库
    • 考研题库
    • 法务网
    • AI工具网
    • 电子芯片网
    • 安全库
    • 隐私保护
    • 版权申明
    • 联系我们
    IT技术网 版权所有 © 2020-2025,京ICP备14047533号-20,Power by OK设计网

    在上方输入关键词后,回车键 开始搜索。Esc键 取消该搜索窗口。