MariaDB 10.4数据库的新版本已经发布。

MariaDB的

经过一年的开发和六个初步版本,DBMS MariaDB 10.4新分支的新稳定版本已经发布。,在其中开发MySQL的一个分支,该分支与以前的版本保持兼容性,并提供其他存储引擎和高级功能的集成。

独立的MariaDB基金会根据独立于各个供应商的完全开放和透明的开发流程,对MariaDB的开发进行监督。

MariaDB在许多Linux发行版(RHEL,SUSE,Fedora,openSUSE,Slackware,OpenMandriva,ROSA,Arch Linux,Debian)中代替MySQL,并在Wikipedia,Google Cloud SQL和Nimbuzz等重要项目中实现。

MariaDB 10.4的主要新功能

此版本的MariaDB的主要功能之一是ontara具有5年的支持,因此此版本的支持将一直持续到2024年XNUMX月。

过渡到使用C ++ 11标准 (涉及原子操作),并且大大提高了Unicode的“排序规则”区域设置属性的性能,使您可以考虑字符的含义来设置分类规则和比较方法。

结构 包括Galera 4同步多主复制技术, 这使得可以应用双活多主拓扑,从而允许对任何节点进行读写。

在同步复制中,所有节点始终包含真实数据, 也就是说,它保证了不会丢失事务,因为仅在将数据分发到所有节点之后才记录该事务。

复制是在行级别的并行模式下完成的,仅包含有关已传输更改的信息。

在类似Unix的系统上,启用了unix_socket身份验证插件 默认情况下,允许您使用系统上的帐户通过本地Unix套接字连接到DBMS。

我们还可以发现 增加了分配用户密码寿命的功能, 之后,密码被标记为已过期。

为了在“创建用户”和“更改用户”操作中确定密码的有效期,我们必须添加“密码过期间隔N天”一词。

另一方面 支持将被发现阻止用户在DBMS中使用“ CREATE USER”和“ ALTER USER”操作中的表达式“ ACCOUNT LOCK”。

特权检查的执行大大加快了 在具有大量用户或访问规则的配置中。

停止使用mysql.user和mysql.host表。 mysql.global_priv表现在用于存储用户帐户和全局特权。

支持系统版本表 s中不仅存储了当前数据段,而且还保留了有关先前所做的所有更改的信息通过延时操作对其进行扩展。

添加了新命令“ FLUSH SSL”,无需重新启动服务器即可重新加载SSL证书;

在“ INSTALL PLUGIN”,“ UNINSTALL PLUGIN”和“ UNINSTALL SONAME”操作中,添加了对表达式“ IF NOT EXISTS”和“ IF EXISTS”的支持。

建议使用Aria发动机存储防震系统板。

最后,我们还可以强调,添加了为每个帐户使用多个身份验证插件的功能。

在此版本中可以找到的其他更改是:

  • 身份验证插件添加了支持表达式“ SET PASSWORD”
  • 添加了插件以定义自己的字段类型
  • 添加了对UDF窗口功能(用户定义的功能)的支持
  • “ FLUSH TABLES”操作实现“ BACKUP LOCK”模式,该模式可在备份数据库文件时使用
  • 添加了对以名称mariadb开头的服务器命令的支持,可以替代以“ mysql”开头的命令(例如,用mariadump代替mysqldump)。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。