[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

[大阪/横滨/德岛] 寻找基础设施/服务器端工程师!

【超过500家企业部署】AWS搭建、运维、监控服务

【超过500家企业部署】AWS搭建、运维、监控服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

【CentOS的后继者】AlmaLinux OS服务器搭建/迁移服务

[仅适用于 WordPress] 云服务器“Web Speed”

[仅适用于 WordPress] 云服务器“Web Speed”

[便宜]网站安全自动诊断“快速扫描仪”

[便宜]网站安全自动诊断“快速扫描仪”

[预约系统开发] EDISONE定制开发服务

[预约系统开发] EDISONE定制开发服务

[注册100个URL 0日元] 网站监控服务“Appmill”

[注册100个URL 0日元] 网站监控服务“Appmill”

【兼容200多个国家】全球eSIM“超越SIM”

【兼容200多个国家】全球eSIM“超越SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

[如果您在中国旅行、出差或驻扎]中国SIM服务“Choco SIM”

【全球专属服务】Beyond北美及中国MSP

【全球专属服务】Beyond北美及中国MSP

[YouTube]超越官方频道“美由丸频道”

[YouTube]超越官方频道“美由丸频道”

【MySQL兼容/衍生】关于MariaDB的特性【封印】

我是技术销售部门的大原。

MariaDB 的特征
,这是一个源自MySQL的兼容MySQL的DB 顺便说一句,“MySQL”中的“My”是开发人员大女儿的名字,“MariaDB”中的“Maria”是二女儿的名字。

*本文截至 2020 年 9 月。

MariaDB特有的主要规格和功能(MariaDB 10.3及更高版本)

MariaDB最初是作为MySQL的兼容/衍生品出现的,但最近,MariaDB的更新速度更快,并且拥有许多MariaDB独有的、原始MySQL中没有的规范和功能。

这里我们总结了MariaDB独特的规格和功能。
* 由于MySQL和MariaDB之间会重复更新,未来MySQL很有可能会重新导入MariaDB的规范和功能。

物品 概述
强制终止ID 强制终止指定ID的查询
正则表达式引擎的变化 通过正则表达式引擎更改进行正则表达式增强
获取删除结果 使用DELETE ... RETURNING语法时,如果删除目标是一张表,则返回删除结果。
BLOB 列和文本列的初始值设置 可以为BLOB列(巨大的二进制数据类型)和TEXT列设置初始值
执行动态SQL 从 OracleDatabase 等字符串强制生成 SQL
系统版本控制表 记录数据更新日期和时间并保存数据历史记录的功能
Oracle兼容模式 Oracle数据库SQL模式
表值构造函数 能够动态生成数据组合
应用功能 能够将聚合函数定义为存储函数
顺序表 生成连续数字的函数
FOR循环 能够使用 FOR 语法进行循环
申请周期表 可以任意设定时间

MariaDB 推荐功能

前面我介绍了MariaDB独特的规格和MySQL所没有的功能,我想介绍三个推荐点。

● 系统版本控制表:

・更改(更新)DB数据时,覆盖是基本方法,但如果启用此系统版本控制功能,将保存所有更改的历史记录。通过指定/指定保留在历史记录中的数据,您将能够检索相关数据,从而可以分析任意时间点的数据、审计更改以及比较不同时间点的数据。

● Oracle 兼容模式:

- 能够与商业数据库 Oracle 数据库兼容的功能。它可以轻松地从 Oracle 数据库迁移,因为它可以使用 Oracle 数据库自己的语法并执行自己的存储过程语言 (PL/SQL)。

● 顺序表:

・序列号可以在单独的表中处理,就像PostgresSQL中管理序列号的序列函数一样。这使得检查当前序列号值和重新分配序列号变得更加容易。

MariaDB注意事项(与MySQL不兼容)

在比较 MariaDB 和 MySQL 时,有很多相似的规范/功能,但它们并不完全兼容,因此您需要注意以下几项。

● 功能差异(例如不同的 JSON 和 GTID 实现)
● 系统变量差异(默认值不同)
● 不支持字符集/排序规则

概括

上面我们介绍了MariaDB的概况和特点。

如果你经常操作MySQL,你应该能够很容易地习惯MariaDB,尽管方式上有一些差异。

如果您觉得这篇文章有帮助,请点赞!
0
加载中...
0 票,平均:0.00 / 10
5,882
X Facebook 哈特纳书签 口袋
[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

[2025.6.30 Amazon Linux 2 支持结束] Amazon Linux 服务器迁移解决方案

写这篇文章的人

关于作者

大原

我的职业生涯始于电信行业,担任销售人员,负责为企业引进网络服务、OA设备、群件等IT产品。

之后,他在一家基于SIer的数据中心业务公司担任物理服务器/托管服务的售前工程师和SaaS型SFA/CRM/BtoB电子商务的客户工程师,然后加入现在的公司,超过。

目前我驻扎在亚洲硅谷的中国深圳,每天的日常就是看中国电视剧和账单。

资质:二级簿记