Repolode
MariaDB

MariaDB/server

MySQLからフォークされた、広く導入されているオープンソースのリレーショナルSQLデータベース。MySQL互換性に加え、ネイティブのベクトル検索とクラスタリングに対応します。

代替できる製品:Oracle MySQL

スター
8,543
フォーク
2,266
未解決の Issue
583
最終コミット
13 時間前

これは何?

MariaDB Serverは、元MySQL開発者が立ち上げた、MySQLからフォークされたオープンソースのリレーショナルデータベースです。MySQLのワイヤープロトコルや構文との高い互換性を保っているため、既存のMySQLアプリケーションをそのまま移行できる場合が多くあります。

互換性に加え、MariaDB独自の機能も備えています。MariaDB 11.8から利用できるHNSW近似最近傍インデックス付きの組み込みVECTORデータ型、InnoDB、Aria、MyRocks、ColumnStore、Spiderなどの複数のプラガブルストレージエンジン、非同期および準同期レプリケーション、Galeraによる同期マルチプライマリークラスタリングをサポートします。また、ウィンドウ関数、再帰CTE、システムバージョン管理テーブル、GIS型、全文インデックスにも対応しています。

プロジェクトでは、3年間サポートされる年次LTSリリースと、四半期ごとのローリングリリースを提供しています。ライセンスはGPLv2で、コミュニティ、MariaDB Foundation、MariaDB plcが共同で開発しています。

主な機能

  • 01HNSWによる近似最近傍検索に対応した組み込みVECTOR型
  • 02InnoDB、Aria、MyRocks、ColumnStoreなどのプラガブルストレージエンジン
  • 03非同期、準同期、並列レプリケーションと、Galeraによるマルチプライマリークラスタリング
  • 04ウィンドウ関数、再帰CTE、システムバージョン管理対応のテンポラルテーブル
  • 05MySQLのワイヤープロトコルと構文への互換性、およびOracle SQLモード
  • 06ロールベースのアクセス制御、プラガブル認証、保存データの暗号化、TLS

ユースケース

  • 異なるライセンスと追加機能を備えたデータベースへの既存MySQLアプリケーションの移行
  • リレーショナルデータとともに埋め込みベクトルを保存し、類似検索を実行する
  • 同期マルチプライマリーレプリケーションによる高可用性クラスタの運用
  • ColumnStoreを使ってトランザクション処理と分析を組み合わせる

クイックスタート

  1. 1

    MariaDB のダウンロードページから、お使いのプラットフォーム向けのパッケージをダウンロードします

  2. 2

    お使いのプラットフォーム向けのインストール手順に従います

  3. 3

    公式の開発者ガイドに従ってソースからビルドします

使う前に知っておきたいこと

  • コピーレフトライセンスである GPLv2 の下でライセンスされています。
  • ネイティブのベクトル検索には MariaDB 11.8 以降が必要です。

収録されている特集

トピック

#database#sql#mysql#relational-database#vector-database#replication#clustering#amazon-web-services#fulltext-search#galera

よくある質問

server とは?
MySQLからフォークされた、広く導入されているオープンソースのリレーショナルSQLデータベース。MySQL互換性に加え、ネイティブのベクトル検索とクラスタリングに対応します。 MariaDB Serverは、元MySQL開発者が立ち上げた、MySQLからフォークされたオープンソースのリレーショナルデータベースです。MySQLのワイヤープロトコルや構文との高い互換性を保っているため、既存のMySQLアプリケーションをそのまま移行できる場合が多くあります。
server は無料で使えますか?ライセンスは?
server は GPL-2.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
server は今もメンテナンスされていますか?
活発にメンテナンス中。server の最終コミットは 2026年11月6日 です。
server は何に使えますか?
異なるライセンスと追加機能を備えたデータベースへの既存MySQLアプリケーションの移行 リレーショナルデータとともに埋め込みベクトルを保存し、類似検索を実行する 同期マルチプライマリーレプリケーションによる高可用性クラスタの運用 ColumnStoreを使ってトランザクション処理と分析を組み合わせる
server のインストール方法は?
MariaDB のダウンロードページから、お使いのプラットフォーム向けのパッケージをダウンロードします お使いのプラットフォーム向けのインストール手順に従います 公式の開発者ガイドに従ってソースからビルドします
server はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/MariaDB/server

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト