今天给大家聊聊MYSQL数据库有哪些分支,并且每个分支都有哪些特点,希望对大家深入了解MySQL能够提供一些帮助!
MariaDB 是由MySQL创始人之一 Michael Widenius 创建的一个分支版本。作者担心MySQL数据库被 Oracle公司收购后,会影响MySQL数据库发展的未来,从而分支出一个版本。
MariaDB的官网: http://mariadb.org/
说明:OLAP(联机分析处理)是一种多维数据分析技术,它可以帮助用户在大规模数据集上进行复杂的数据分析和查询操作。
Drizzle是基于原MySQL6.0代码分支出的一个版本,是一个轻量级、高性能的数据库管理系统,旨在提供更好的云计算支持和更好的可扩展性。
Percona Server是 Percona公司分支的一个MySQL数据库版本,可以完全与MySQL兼容,可以在不更改代码的情况了下将存储引擎更换成XtraDB 。
InnoSQL 是网易公司杭州团队开发维护的 MySQL 分支,目前基于 MySQL 5.5。InnoSQL 的主要目标是提供更好的性能以及高可用性,同时便于 DBA 的运维以及监控管理。
https://github.com/NetEase/InnoSQL
当打开 I0 Statistics 时,会在 MySQL的SIow Log 中看到类似如下的内容:
Time: 111227 16:29:54
User@Host: root[root] @ localhost [::1]
Query time: 0.310018Lock time: 0.203012 Rows sent:
1 Rows examined: 30000 Logical Read8: 30145 Phyeical Reads: 50
use tpcc;
SET timestam=1324974594;
SELECT COUNT(1) FROM history;
说明:以上三个独有的功能都是动态的。若不开启这些功能,与原版 MySQL 数据库的工作方式完全相同。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。