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入門

在開始本教學之前,請確保您對PHP和SQL的一些基本知識。

本指南著重介紹如何在Windows 10環境中使用MariaDB,因此我們的示例對於MariaDB/PHP開發人員非常有用。

如果您不熟悉或需要查看PHP,強烈建議您閱讀學習我們的PHP教學


上一篇: 下一篇: MariaDB功能特點