MariaDB学习 专题
您的位置:database > MariaDB学习专题 > MariaDB 介绍
MariaDB 介绍
作者:--    发布时间:2019-11-20 20:46:58

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

数据库还使用非关系数据源,例如对象或文件。 然而,数据库证明是大数据集的最佳选择,这将遭受缓慢的检索和与其他数据源写入。

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

rdbms提供以下功能 - 

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

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

  • 他们自动更新索引。

  • 他们解释sql查询和操作从表操作或源数据。

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

  • database - 数据库是由保存相关数据的表组成的数据源。

  • table -表,这意味着电子表格,是包含数据的矩阵。

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

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

  • redundancy - 此术语指的是存储数据两次,以加速系统。

  • primary key - 这指的是唯一的标识值。此值不能在表中出现两次,并且只有一个行与其关联。

  • foreign key - 外键用作两个表之间的链接。

  • compound key -复合键,或复合键,是指多个列的关键。它指的是多列由于缺乏独特的质量一列。

  • index - 索引实际上与书的索引相同。

  • referential integrity - 此术语指确保所有外键值指向现有行。

maria数据库

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中不可用的操作和命令,并消除/取代影响性能的功能。

入门

在开始本教程之前,请确保您具有php和html的一些基本知识,特别是我们的php和html教程中讨论的材料。
本指南重点介绍在php环境中使用mariadb,因此我们的示例将对php开发人员最有用。
如果您不熟悉或需要查看,我们强烈建议您查看我们的php教程。


网站声明:
本站部分内容来自网络,如您发现本站内容
侵害到您的利益,请联系本站管理员处理。
联系站长
373515719@qq.com
关于本站:
编程参考手册