官术网_书友最值得收藏!

2.1 什么是MariaDB

在第1章中,我們學習了數據庫和SQL。正如其所述,實際上是數據庫軟件(DBMS或者數據庫管理系統)完成了存儲、獲取、管理以及操作數據的工作。MariaDB是一個DBMS,即數據庫軟件。

MariaDB是基于MySQL的,MySQL已經存在相當長一段時間了,并且如今在全球百萬臺機器上運行。為什么有這么多組織和開發者使用MySQL呢?有以下原因:

·成本——MySQL是開源的,可以免費使用(甚至可以修改)。

·性能——MySQL速度很快(因此性能較高)。

·可信賴——一些特別有影響力和著名的機構或站點使用MySQL,他們信賴MySQL,并且將關鍵數據存放其中。

·簡單——MySQL容易安裝、啟動和運行。

對MySQL最大的技術批判是它不總是支持其他DBMS提供的功能和特性,也有關于MySQL軟件許可問題的批判。最近,批判聲指責MySQL更新緩慢以及缺乏創新。

在2008年,MySQL被Sun Microsystems公司收購,后者又在2010年被Oracle公司收購。盡管最初Sun收購MySQL被許多MySQL社區譽為正是項目發展的需要,然而好景不長,接下來被Oracle公司收購,其發展遠遠低于預期。MySQL的許多開發者離開了Sun和Oracle公司,開始新的項目。他們當中包括Michael“Monty”Widenius,他是MySQL的創始人和項目的資深技術帶頭人之一。

Monty和他的團隊創建了MySQL代碼庫的分支,并將他的新DBMS命名為MariaDB。由于MariaDB基于MySQL,它承襲了MySQL前面提到的優點。至于缺陷呢?這就是MariaDB團隊正在著手解決的問題。

注意

名字的含義 你是不是驚訝為什么使用MariaDB這個奇怪的名字來作為DBMS的名字?實際上,只要解釋名字的由來你就覺得合乎情理了。MySQL是在Monty Widenius的女兒My出生后命名的,而不是外界常認為的單詞“I”的所有格形式;Monty使用他的兒子的名字Max來命名數據庫引擎MaxDB。現在,他最新的MariaDB項目使用他的小女兒的名字Maria來命名。

主站蜘蛛池模板: 通道| 玉门市| 五原县| 高邑县| 绥棱县| 渑池县| 富源县| 沧源| 色达县| 孝昌县| 黄大仙区| 伊宁县| 岳普湖县| 如皋市| 赞皇县| 海原县| 临沂市| 英吉沙县| 道孚县| 万载县| 沽源县| 宜昌市| 二连浩特市| 昌邑市| 呼图壁县| 星子县| 班玛县| 沙湾县| 义马市| 古蔺县| 望城县| 石柱| 南城县| 佛坪县| 鸡泽县| 吉林省| 广宁县| 张掖市| 陵川县| 牙克石市| 长泰县|