`

MySql的江湖

阅读更多

  有人的地方,就有江湖。

  MySql辗转落到Oracle的手上之后,对于Oracle是否对Mysql的开源路线有调整或影响的担忧,让开发者和DBA们选择上有了一些担忧,这个小小的江湖也在上演着一出出的好戏。一些重量级的MySQL开发者和创始人都自立门户,开始发布他们自己的MySQL分支版本,每个分支版本固然有他自己的目标,我们一一介绍。
  
  
  2006年,MySql分成了“Enterprise”和“Community”两个分支,而且很快就出现了Community分支延迟发布和隐藏Enterprise分支代码的情况。为了重新掌握主动,Proven Scaling的Jeremy Cole在2007年建立了一个Enterprise分支的镜像(http://mirror.provenscaling.com),在这个镜像的基础上,Proven Scaling维护了一套MySql的Patch和工具 -- 还有其他的数据库顾问公司和MySql用户都这样做,包括google(http://code.google.com/p/google-mysql-tools/)。
  

  Percona

  其中一个这样做的数据库顾问公司就是Percona,Percona开发了XtraDB -- 一个InnoDB引擎的加强版,他的目的是替换InnoDB,XtraDB针对多核硬件进行了优化,使用内存更高效,还增强的其他的引擎能力。

  OurDelta

     http://ourdelta.org/
  MySql的前雇员在2008年启动了OurDelta项目,他的目标是做“a new distribution for MySQL”.一开始他的基于Percona,加上一些patch(来自goolge和其他第三方patch,加上自开发的部分)和附加的存储引擎,现在是基于MariaDB。
  

  MariaDB

  2009年,MySQL的创始人Michael "Monty" Widenius离开Sun后开始创建了他自己的MySQL分支版本,这个版本叫MariaDB,MariaDB最主要的变化是采用了Maria存储引擎,其他的代码都与MySQL的代码同步。
  Windenius在wiki上说明了MariaDB比MySQL好的地方http://kb.askmonty.org/en/mariadb-versus-mysql/

  Drizzle

  MySQL的一个开发者Brian Aker创建了一个与众不同的分支:Drizzle,Drizzle是MySql的完全重构,Aker声称他对MySQL4.1以后的很多变更都不满意,他也觉得很多用户也跟他的感觉一样,因此,他启动了Drizzle。虽然启动了Drizzle,Aker还是在Sun的MySql项目组中工作。
  目前Drizzle的定位是:一个用于云计算的数据库

  总结


  我们还不知道这么多的分支版本和patch对MySQL社区来说,是好事还是坏事。我们也不知道哪个分支会发展壮大,哪个分支会淡出舞台,这一切都要看Oracle未来对待MySql的态度和管理方式。


 

 

分享到:
评论

相关推荐

    php+mysql全新概念江湖

    你的服务器需要支持php 4 及mysql 3 以上版本, 功能介绍: 庞物功能:每人凭庞物卡认领一只庞物喂养, ...其他的帮派功能,踢人功能等其他江湖也有,我就不多说了 还有什么呢,我一下子也说不全了,你自己去试试吧

    mysql-5.5.27-64位和32位(内含安装图解,mysql学习文档,mysql思维导图)

    MySQL是世界上最受欢迎的开源关系型数据库管理系统之一,广泛应用于各种规模的企业和项目中。这个压缩包包含的是MySQL 5.5.27版本,它在2012年发布,是一个稳定且功能丰富的版本。MySQL 5.5系列带来了许多性能优化...

    爱情江湖完美版_江湖聊天室_爱情江湖聊天室_

    可能使用的数据库类型有MySQL、MongoDB或者Redis。数据库设计需要考虑如何高效地存储和查询大量聊天记录,同时保证数据的安全性和一致性。 4. **安全性**:爱情江湖聊天室必须保证用户数据的安全,这涉及到密码加密...

    热血江湖2.0服务端,亲测可用

    数据库分为结构化数据(如角色属性)和非结构化数据(如聊天记录),通常采用关系型数据库管理系统(RDBMS),如MySQL,来确保数据的安全性和一致性。在高并发环境下,数据库的性能优化和负载均衡策略至关重要,以...

    mysql性能优化.pptx

    MySQL性能优化是一个涵盖广泛的主题,涉及多个层面,包括SQL语句优化、索引优化、数据库表结构优化、系统级配置优化以及服务器硬件优化。以下是对这些方面进行详细说明: 1. **SQL语句优化** - **慢查询日志**:...

    热血江湖12.0服务端

    这里可能使用了关系型数据库如MySQL,也可能采用了NoSQL数据库如MongoDB,用于处理大量非结构化数据。数据的读写效率、安全性和备份恢复策略都是服务端设计的重要部分。 3. **网络通信协议**:服务端与客户端之间的...

    2017最新江湖CMS (1).zip

    7. **MYSQL备份**:MySQL是常用的开源关系型数据库,此标签可能表示江湖CMS依赖于MySQL存储数据,并且提供了数据备份的功能,便于用户恢复或迁移数据。 8. **attachs**:该目录可能存放网站的附件,如图片、文档等...

    江湖上门到家系统江湖家政服务系统开源代码

    - **数据库**:可能采用MySQL或其他关系型数据库存储数据。 - **权限控制**:可能运用RBAC(Role-Based Access Control)角色权限控制模型,管理用户权限。 - **缓存机制**:可能会使用Redis或Memcached进行数据...

    江湖家居V5等

    江湖家居V5利用MySQL存储用户信息、商品数据、订单记录等,保证了数据的安全性和一致性。 在前端界面设计上,江湖家居V5可能采用了HTML5、CSS3和JavaScript等技术,以实现响应式布局,确保在不同设备上都能提供良好...

    mini化centos安装mysql步骤和相关rpm

    在Linux环境中,CentOS是最常用的服务器操作系统之一,而MySQL则是一种广泛应用的关系型数据库管理系统。当在CentOS上进行最小化安装时,系统只会包含最基本的软件和服务,因此在这样的环境中安装MySQL需要手动处理...

    热血江湖服务端C++源代码

    【热血江湖服务端C++源代码】是一套用于构建网络游戏《热血江湖》服务器端的核心程序,它是基于C++编程语言实现的。对于热爱游戏开发、尤其是对私服游戏有研究的开发者而言,这是一份宝贵的资源。C++是一种强大的、...

    mysql-installer-community-5.6.48.0.msi

    mysql-installer-community-5.6.48.0.msi,由于官网下载比较慢,浪费了我大半天时间,于是上传到CSDN供自己以后下载!

    江湖家居门户系统V6.0版

    江湖家居门户系统V6.0版是一款基于PHP和MySQL数据库技术构建的高仿土巴兔的装修O2O(Online To Offline)平台。这个系统旨在为用户提供一站式的家居装修服务,集成了线上咨询、设计展示、工程管理、材料选购等多种...

    江湖家居系统安装方法

    江湖家居系统是一款由合肥江湖信息科技研发的专为装修行业打造的门户建站系统,它基于PHP语言和MySql数据库,具有高效的设计、使用和执行效率,在行业内具有广泛的使用和高度的认可。本教程将详细介绍该系统的环境...

    MySQL内幕揭秘:探索MySQL调优指南,解锁MySQL的强大功能

    MySQL,由Michael Widenius和David Axmark于1994年创立,是一款历经多年发展与演进的开源关系型数据库管理系统。从最初的beta版本到现在的成熟产品,MySQL经历了多次重大更新,添加了诸多功能,如子查询、视图、存储...

    MYSQL的下载和安装

    这个是MYSQL的下载,如果不知道如何下载MYSQL的同学可以下载。

    问剑江湖论坛系统 v1.0

    问剑江湖论坛系统 v1.0 可能采用PHP作为后端开发语言,搭配MySQL数据库存储用户信息和论坛内容。前端可能使用HTML5、CSS3和JavaScript,结合Bootstrap或Vue.js等前端框架实现响应式布局和交互效果。考虑到安全性,...

    云痕江湖 v8.0

    5. **后端技术**:后端处理用户的请求和业务逻辑,可能使用了PHP、Python、Java等服务器端语言,结合MySQL、PostgreSQL等数据库系统,以及Apache、Nginx等服务器软件,实现高性能的数据处理和请求响应。 6. **安全...

    热血江湖PHP网站程序

    它的语法简洁,易于学习,并且具有丰富的函数库,支持多种数据库连接,如MySQL,这使得它成为构建动态网站的首选工具。 2. ZEN加密技术:ZEN(Zero-knowledge Encrypted Network)是一种用于数据加密的安全技术,...

    侠情江湖 2005 修正版

    这通常涉及MySQL、PostgreSQL等关系型数据库,以及数据库查询语言SQL。 4. **用户权限管理**:论坛中的管理员、普通用户、版主等角色有不同的权限。通过源码,我们可以看到如何实现权限控制,如用户角色定义、权限...

Global site tag (gtag.js) - Google Analytics