MariaDB/server

MariaDB server is a community developed fork of MySQL server. Started by core members of the original MySQL team, MariaDB actively works with outside developers to deliver the most featureful, stable, and sanely licensed open SQL server in the industry.

解決的問題

MariaDB Server 是一款廣泛部署的開源關聯式資料庫,可處理從小型應用程式到大規模生產系統的各種工作負載。它在提供 MySQL 相容替代方案的同時,還增加了用於分析、分片和現代資料類型的進階功能。

工作原理

它作為一個具有可插拔架構的關聯式資料庫管理系統運行。它支援多種儲存引擎(例如用於事務的 InnoDB 和用於分析的 ColumnStore),並提供各種複製和集群方法,包括 Galera 同步多主集群。它保持了與 MySQL 和 Oracle SQL 語法的高度相容性。

適用對象

需要用於生產工作負載的可擴展開源關聯式資料庫的開發人員和組織,特別是那些正在從 MySQL 遷移或需要專用儲存引擎和原生向量搜尋的用戶。

亮點

  • 原生向量搜尋:包括用於近似最近鄰搜尋的內建 VECTOR 資料類型和 HNSW 索引。
  • 可插拔儲存引擎:支援多種引擎,如用於事務的 InnoDB、Aria、MyRocks、ColumnStore 以及用於歸檔的 S3。
  • 高可用性:具有非同步、半同步和並行複製功能,以及 Galera 集群。
  • 進階 SQL:支援遞迴 CTE、視窗函數、系統版本控制表和 JSON 函數。
  • 廣泛的相容性:保持與 MySQL 的 wire-protocol 和語法相容性,並具有用於 PL/SQL 程序的核心 Oracle SQL 模式。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案