热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

MySQL数据库的替代产品:MariaDB

Oracle于09年收购了Sun,其中必不可少的原因就是获得MySQL这个最热门开源DBMS的控制权。然而这一收购似乎并未完全达到Oracle的目的:早在08年MySQL被Sun收购之后,MySQL旧部(一些创始人及顶级工程师)就离开了MySQL并成立新公司SkySQL;而在Sun被Oracle收购

Oracle于09年收购了Sun,其中必不可少的原因就是获得MySQL这个最热门开源DBMS的控制权。然而这一收购似乎并未完全达到Oracle的目的:早在08年MySQL被Sun收购之后,MySQL旧部(一些创始人及顶级工程师)就离开了MySQL并成立新公司SkySQL;而在Sun被Oracle收购后,同样有一批高层出去创立了Monty Program Ab(MariaDB的母公司)。

有趣的是,似乎正应对了“分久必合,合久必分”这句老话,SkySQL于23日 宣布将与Monty Program Ab签署合并协议,合并后新的公司将使用SkySQL的名字运作;同时SkySQL宣布加入MariaDB基金会,成为最早的成员之一,为MariaDB的发展捐献资源和资金。

 

Monty Program Ab、SkySQL及合并后的简要状况

Monty Program Ab由 MySQL 的联合创始人兼CEO(原)Michael Widenius创办,该公司开发了MySQL的衍生版本MariaDB。MariaDB的特色更在于其可以无缝的连接一些新型数据库系统,比如类似Cassandra和LevelDB,这归结于其可插式的储存引擎。Cassandra在给予用户使用新型数据库技术的能力的同时,让用户还可以访问遗留在旧数据库系统中的数据,避免昂贵开销和风险实现数据的迁移。

SkySQL则是MySQL前高管和投资者在Sun被Oracle收购后创办(据传是不满Sun被收购后,MySQL的前进脚步),目的是提供 MySQL/MariaDB 生态系统的支持。公司承诺其不会强迫用户从MySQL转移到MariaDB,并将继续发展为用户提供的MySQL支持。

而根据 Gigaom消息,新公司将包括Widenius、David Axmark(MySQL联合创始人)、Magnus Stenberg(前MySQL销售总监)这些MySQL的老人,然而更“恐怖”的是合并后公司共有70名员工,其中有50个是MySQL的旧部。

合并后SkySQL的目标将放在下面4点:

永不过时——支持现有及后续所有MySQL版本,并保证MariaDB将持续开源以及独立。

多种访问——可互操作及灵活的访问不同类型数据库,通吃SQL及NoSQL。

节约成本——通过有效的维护和支持减少数据库成本及其它的IT开销。

保持透明——为了保证数据安全,将给用户呈现清晰的bug修补并开放测试用例。

合并后的公司高层

合并后将任命Patrik Sallner为CEO,而MySQL兼MariaDB创始人Michael Widenius将任职合并后公司的CTO。合并操作将持续4个月的时间,其商业条款并未公布。同时,他们都承诺MariaDB将会一直保持独立和开源。

Wikipedia等公司的“倒戈”

值得一说的是在合并宣布前不久, Wikipedia就完成了从MySQL到MariaDB迁移,而 Fedora 及OpenSUSE Linux更宣布将在MariaDB推出下一个版本后抛弃MySQL使用MariaDB。

写在最后

从MySQL被Sun收购,再到Sun被Oracle收购,我们可以看到把数据库行业作为其取款机的巨头Oracle,在面对竞争对手时简单而粗暴的手段及强大的统治力量。而面对如此强势的Oracle,相信许多人和笔者一样在期待这些MySQL旧部的表现。


推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • MySQL 数据库迁移指南:从本地到远程及磁盘间迁移
    本文详细介绍了如何在不同场景下进行 MySQL 数据库的迁移,包括从一个硬盘迁移到另一个硬盘、从一台计算机迁移到另一台计算机,以及解决迁移过程中可能遇到的问题。 ... [详细]
  • MySQL 8.0 新特性详解:免费视频教程上线
    本文介绍了一套在慕课网上发布的免费视频教程,深入解析 MySQL 8.0 的核心新功能,包括增强的安全性、用户管理、新的索引类型、CTE 和窗口函数等。 ... [详细]
  • 在 Ubuntu 22.04 LTS 上部署 Jira 敏捷项目管理工具
    Jira 敏捷项目管理工具专为软件开发团队设计,旨在以高效、有序的方式管理项目、问题和任务。该工具提供了灵活且可定制的工作流程,能够根据项目需求进行调整。本文将详细介绍如何在 Ubuntu 22.04 LTS 上安装和配置 Jira。 ... [详细]
  • Redis:缓存与内存数据库详解
    本文介绍了数据库的基本分类,重点探讨了关系型与非关系型数据库的区别,并详细解析了Redis作为非关系型数据库的特点、工作模式、优点及持久化机制。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • Linux学习精华:程序管理、终端种类与命令帮助获取方法综述 ... [详细]
  • 在使用 PHP 通过 SSL 安全连接到 MySQLi 数据库服务器时,遇到了一些技术难题。我的环境包括一个 Web 服务器和一个数据库服务器,两者均使用 OpenSSL 生成了证书。尽管证书内容一致,但在尝试从 Web 服务器使用 `mysql` 命令进行连接时,仍然遇到了问题。为了确保连接的安全性和稳定性,需要进一步检查证书配置和 PHP 的 SSL 设置,以排除潜在的配置错误或兼容性问题。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • CentOS 7 默认安装了 MariaDB,作为 MySQL 的一个分支。然而,出于特定需求,我们可能仍需在系统中安装 MySQL。本文将详细介绍如何通过 Yum 包管理器在 CentOS 7 上安装 MySQL,并提供一些常用的 MySQL 命令。 ... [详细]
  • 本文详细介绍了使用 Python 进行 MySQL 和 Redis 数据库操作的实战技巧。首先,针对 MySQL 数据库,通过 `pymysql` 模块展示了如何连接和操作数据库,包括建立连接、执行查询和更新等常见操作。接着,文章深入探讨了 Redis 的基本命令和高级功能,如键值存储、列表操作和事务处理。此外,还提供了多个实际案例,帮助读者更好地理解和应用这些技术。 ... [详细]
  • MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案
    MySQL 8.0 MGR 自动化部署与配置:DBA 和开源工具的高效解决方案 ... [详细]
  • 如何在Linux系统上部署MySQL 5.7.28
    本文详细介绍了在Linux系统上部署MySQL 5.7.28的具体步骤。通过官方下载页面获取最新安装包后,按照提供的指南进行配置和安装。文章内容实用性强,适合初学者和有经验的管理员参考。 ... [详细]
  • 本文将深入探讨MySQL与MongoDB在游戏账户服务中的应用特点及优劣。通过对比这两种数据库的性能、扩展性和数据一致性,结合实际案例,帮助开发者更好地选择适合游戏账户服务的数据库方案。同时,文章还将介绍如何利用Erlang语言进行高效的游戏服务器开发,提升系统的稳定性和并发处理能力。 ... [详细]
  • nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
author-avatar
南京展鸿物流_728
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有