MariaDB

Posted 贤军前端

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MariaDB相关的知识,希望对你有一定的参考价值。

数据库应用程序与主应用程序分开存在,并存储数据集合。 每个数据库都使用一个或多个API来创建,访问,管理,搜索和复制它所包含的数据。

数据库也使用非关系数据源,如对象或文件。 然而,数据库证明了大数据集的最佳选择,这些数据集将受到缓慢的检索和其他数据源的写入的影响。

关系数据库管理系统(RDBMS)将数据存储在各种表中。这些表之间的关系是使用主键和外键建立的。

RDBMS提供以下功能 -

  • 它们使您能够使用表,列和索引来实现数据源。

  • 它们确保跨多行表的引用的完整性。

  • 它们自动更新索引。

  • 它们解释SQL查询和操作来处理或从表中获取数据。


RDBMS术语

在开始讨论MariaDB之前,让我们回顾一下与数据库相关的一些术语。

  • 数据库 - 数据库是由包含相关数据的表组成的数据源。

  • 表 - 表示电子表格,是包含行列数据的矩阵。

  • 列 - 表示数据元素的列是保存一种类型的数据的结构; 例如,发货日期。

  • 行 - 行是结构分组的相关数据; 例如,客户的数据。 它也被称为元组,记录或记录。

  • 冗余 - 这个术语是指两次存储数据以加速系统数据的访问。

  • 主键 - 这是指唯一的识别值。 该值不能在表中出现两次,并且只有一行与其关联。

  • 外键 - 外键用作两个表之间的连接。

  • 复合键 - 复合键或复合键是引用多个列的键。由于列缺乏唯一的数量,它指的是多列。

  • 索引 - 索引实际上与书籍的索引目录类似相同,用于加快查找数据。

  • 引用完整性 - 此术语是指确保所有外键值指向现有行。


MariaDB数据库

MariaDB是mysql原始开发人员创建的一个MySQL的流行分支。它源于与MySQL被Oracle收购有关的担忧。它支持小数据处理任务和企业需求。 它的目标是成为MySQL的替代品,只需要简单地卸载MySQL并安装MariaDB。MariaDB提供了与MySQL相同的功能。


MariaDB的主要特点

MariaDB的重要功能是 -

  • 所有MariaDB都在GPL,LGPL或BSD使用协议之下发布。

  • MariaDB包含多种存储引擎,包括高性能存储引擎,用于与其他RDBMS数据源一起工作。

  • MariaDB使用标准和流行的查询语言。

  • MariaDB在许多操作系统上运行,并支持各种编程语言。

  • MariaDB提供对php的支持,PHP是最流行的Web开发语言之一。

  • MariaDB提供Galera群集技术。

  • MariaDB还提供许多在MySQL中不可用的操作和命令,并消除/取代影响性能的消极因素。


以上是关于MariaDB的主要内容,如果未能解决你的问题,请参考以下文章

安装mysql过程

MariaDB安装,Apache安装

centos7 mariaDB

实现FTP基于MYSQL虚拟用户认证

auto_install_mariadb_ab.sh

center os7 安装mysql