- MariaDB必知必會
- (美)Ben Forta
- 659字
- 2020-10-30 18:17:33
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來命名。
- 自然語言處理實戰:預訓練模型應用及其產品化
- 零基礎搭建量化投資系統:以Python為工具
- Cocos2d-x游戲開發:手把手教你Lua語言的編程方法
- JavaScript 網頁編程從入門到精通 (清華社"視頻大講堂"大系·網絡開發視頻大講堂)
- 樂學Web編程:網站制作不神秘
- Network Automation Cookbook
- Web Application Development with MEAN
- JavaScript動態網頁開發詳解
- 程序設計基礎教程:C語言
- Visual Basic程序設計實驗指導(第二版)
- Python深度學習原理、算法與案例
- SQL 經典實例
- Mastering C++ Multithreading
- Solutions Architect's Handbook
- Clojure for Java Developers