搜天下精品软件
享品质科技生活

MariaDB v10.3.10 正式版-MySQL加强版数据库

MariaDB是MySQL源代码的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB来代替MySQL的InnoDB,XtraDB完全兼容InnoDB,创建一个InnoDB表内部默认会转换成XtraDB。

MariaDB v10.3.10 正式版-MySQL加强版数据库

MariaDB默认的存储引擎是Maria,不是MyISAM。Maria可以支持事务,但是默认情况下没有打开事务支持,因为事务支持对性能会有影响。可以通过以下语句,转换为支持事务的Maria引擎。ALTER TABLE `tablename` ENGINE=MARIA TRANSACTIONAL=1;

MariaDB跟MySQL在绝大多数方面是兼容的,对于前端应用(比如PHP、Perl、Python、Java、.NET、MyODBC、Ruby、MySQL C connector)来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本的发布速度已经超过了Oracle官方的MySQL版本。

Percona XtraDB 是 InnoDB 存储引擎的增强版,用来更好地发挥最新的计算机硬件系统性能,同时还包含一些在高性能环境下的新特性。XtraDB 存储引擎是完全的向下兼容,在 MariaDB 中,XtraDB 存储引擎被标识为”ENGINE=InnoDB”,这与 InnoDB 是一样的,所以可以直接用XtraDB 替换掉 InnoDB,而不会产生任何问题。XtraDB 在 InnoDB 的基础上构建,使 XtraDB 具有更多的特性,更多的参数指标和更多的扩展。从实践的角度来看,XtraDB 在CPU多核的条件下更有效的使用内存,并且性能更高。从 MariaDB 5.1 开始就默认使用 XtraDB 存储引擎。

MariaDB由MySQL的创始人Michael (Monty) Widenius主导开发,他早前曾以10亿美元的价格,将自己创建的公司MySQL AB卖给了SUN,此后,随着SUN被甲骨文收购,MySQL的所有权也落入Oracle的手中。MariaDB名称来自Michael (Monty) Widenius的女儿Maria的名字。

MariaDB是甲骨文MySQL的加强版本,因此已有的系统不需要任何修改就可以运行,就像使用Percona Server一样。MariaDB社区版和企业版的源代码都是开源的,并且所有功能都是免费开放,不用担心功能上有阉割,但甲骨文MySQL企业版延伸套件采取封闭源代码且需要付费。此外,MariaDB相比MySQL拥有更多的功能、更快、更稳定、BUG修复更快。

10.3.10 Changes

Notable changes of this release include:

  • MDEV-14474 – Added the Information Schema CHECK_CONSTRAINTS Table
  • MDEV-15511 – if available, stunnel can be used during Galera rsync SST
  • MDEV-16934 – add new system variable eq_range_index_dive_limit to speed up queries that new long nested IN lists. For backward compatibility the default value is 0, meaning “unlimited”.
  • MDEV-13564 – Mariabackup does not work with TRUNCATE
  • MDEV-15872 – Crash in online ALTER TABLE…ADD PRIMARY KEY after instant ADD COLUMN…NULL
  • MDEV-17003 – service_manager_extend_timeout() being called too often
  • MDEV-17196 – Crash during instant ADD COLUMN with long DEFAULT value
  • MDEV-16328 – ALTER TABLE…page_compression_level should not rebuild table
  • The Galera library in the repositories has been updated to version 25.3.24.
  • Also all changes from MariaDB 10.2.18

官网地址:https://mariadb.org/

官网下载地址: https://downloads.mariadb.org/

MSI Package for Windows:x86/x64

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/win32-packages/mariadb-10.3.10-win32.msi

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/winx64-packages/mariadb-10.3.10-winx64.msi

ZIP file for Windows:x86/x64

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/win32-packages/mariadb-10.3.10-win32.zip

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/winx64-packages/mariadb-10.3.10-winx64.zip

gzipped tar file for Linux:Linux x86_64

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/bintar-linux-x86_64/mariadb-10.3.10-linux-x86_64.tar.gz

RPM Package for Linux:RedHat/CentOS/Fedora

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/bintar-linux-systemd-x86/mariadb-10.3.10-linux-systemd-i686.tar.gz

DEB Package for Linux:Debian/Ubuntu

http://mirrors.neusoft.edu.cn/mariadb//mariadb-10.3.10/repo/

赞(0) 打赏
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

立即登录   注册本站

如果内容对您有帮助,请打赏支持一下本站吧,感谢您!

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏