MySQL シェア

MySQL

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/03/08 15:58 UTC 版)

シェア

世界でもっとも普及しているオープンソースのRDBMSとして知られており[18]、市場シェアではPostgreSQLなどの他のオープンソース・データベースを圧倒している[19]。日本でも2009年になってPostgreSQLを超えるシェアを獲得している[20]。初期のMySQLで文字コードのサポートが悪かったのが影響したが、現在はEUC、SJIS、多言語面を含むUTF-8などをサポートしている。

利用企業数の割合
地域 MySQL PostgreSQL 調査機関
世界 82.1% 27.1% 451 Group (2009年)[21]
日本 60.5% 51.9% IPA (2009年)[20]

ストレージエンジン

データの保存とアクセスを行うストレージエンジンがSQLパーサとは分離独立しており、用途に応じたストレージエンジンを選択できる「マルチストレージエンジン」方式を採用している。

バージョン3.23.34以降で組み込まれているInnoDBストレージエンジンは、オープンソースソフトウェア企業のInnobase社が開発したストレージエンジンであり、高い堅牢性とMVCCによる高い並列性を兼ね備えており、あらゆるアプリケーションに対応出来る人気のストレージエンジンとなっている。InnoDBはMySQL本体やOSのクラッシュからの復旧(クラッシュリカバリ)をサポートしている。

また、InnoDB登場以前から搭載されているMyISAMストレージエンジンも検索が高速であり、更新よりも参照の頻度の高いWebアプリケーションなどで活用されている。全文検索や空間検索が利用できるのも、MyISAMの利点であったが最近のMySQLではInnoDBにおいてもそれらは利用できるようになっている。

以前はMyISAMの方が高速であったり多機能であると言われることが多かったが、InnoDBの性能・機能改善が進んだことから、高速性や多機能性を求めるためにMyISAMを利用するということも減ってきている。

トランザクション

MySQLでは、トランザクション管理はストレージエンジンの役割であり、トランザクションを利用したければ対応したストレージエンジンを使用すればよい。

InnoDBは、ACIDに準拠したトランザクションをサポートしている。一方MyISAMでは、トランザクションをサポートしていない。トランザクションが必要でないシーンは徐々に減ってきているので、最近MyISAMの出番も減りつつあるようである。


  1. ^ Initially, it was a MyISAM-only feature; supported by InnoDB since the release of MySQL 5.6.
  2. ^ Prior to MySQL 5.5.3, UTF-8 and UCS-2 encoded strings are limited to the BMP; MySQL 5.5.3 and later use utf8mb4 for full Unicode support.
  3. ^ In MySQL 5.0, storage engines must be compiled in; since MySQL 5.1, storage engines can be dynamically loaded at run time.
  4. ^ なお、ウィキペディア自体はMySQLからフォークしたMariaDBの利用へと移行している。
  5. ^ MySQL :: MySQL Workbench
  6. ^ phpMyBackupPro - the MySQL backup tool :: Features
  7. ^ Navicat for MySQL | MySQLに対応したDB管理・開発ツール
  8. ^ MySQL :: MySQL Workbench: Administration
  9. ^ Home - Nucleon Software
  10. ^ Sequel Pro
  11. ^ Adminer - Database management in a single PHP file
  1. ^ Changes in MySQL 8.2.0 (2023-10-25, Innovation Release)” (英語). MySQL 8.2.0 Release Notes. MySQL.com. 2023年8月15日閲覧。
  2. ^ Slide 1”. Oracle. 2024年3月6日閲覧。
  3. ^ MySQL”. www.mysql.com. 2024年3月5日閲覧。
  4. ^ MySQL 8.0 リファレンスマニュアル”. MySQL. 2022年7月3日閲覧。
  5. ^ Which Should I Use: MySQL Enterprise or MySQL Community Server?”. MySQL AB. 2009年4月9日時点のオリジナルよりアーカイブ。2009年4月8日閲覧。
  6. ^ Guy Harrison; Steven Feuerstein (2008). MySQL Stored Procedure Programming. O'Reilly Media. p. 49. ISBN 978-0-596-10089-6. https://books.google.com/books?id=YpeP0ok0cO4C&pg=PT75 
  7. ^ Monitoring RDS MySQL performance metrics”. Datadog (2015年10月20日). 2015年12月14日閲覧。
  8. ^ MySQL :: InnoDB 1.1 for MySQL 5.5 User's Guide :: C InnoDB Glossary :: ACID”. 2010年12月25日時点のオリジナルよりアーカイブ。2011年1月5日閲覧。
  9. ^ Replication”. MySQL. 2020年5月2日閲覧。
  10. ^ MariaDB Replication”. MariaDB KnowledgeBase. 2019年3月9日閲覧。
  11. ^ MySQL :: MySQL 5.7 Reference Manual :: 16.1.4 MySQL Multi-Source Replication”. dev.mysql.com. 2019年3月9日閲覧。
  12. ^ MySQL :: MySQL 5.7 Reference Manual :: 16.3.9 Semisynchronous Replication”. dev.mysql.com. 2019年3月9日閲覧。
  13. ^ Semisynchronous Replication”. MariaDB KnowledgeBase. 2019年3月9日閲覧。
  14. ^ MySQL Cluster Replication: Multi-Master and Circular Replication”. MySQL. 2020年5月2日閲覧。
  15. ^ MySQL University: MySQL Galera Multi-Master Replication”. Oracle Corporation. 2020年5月2日閲覧。
  16. ^ MySQL :: MySQL 8.0 Reference Manual :: 18 Group Replication”. dev.mysql.com. 2019年3月9日閲覧。
  17. ^ MySQL :: MySQL 8.0 Reference Manual :: 18 Group Replication”. dev.mysql.com. 2019年3月9日閲覧。
  18. ^ DB-Engines Ranking - popularity ranking of database management systems
  19. ^ http://www-jp.mysql.com/why-mysql/marketshare/
  20. ^ a b オープンソフトウェア:第2回オープンソースソフトウェア活用ビジネス実態調査:IPA 独立行政法人 情報処理推進機構
  21. ^ 451 Group survey highlights user concerns over Oracle's proposed ownership of MySQL
  22. ^ MySQLのライセンスポリシー
  23. ^ FOSS License Exception
  24. ^ MySQL Editions
  25. ^ 1.5. What Is New in MySQL 5.5
  26. ^ Oracle>About>Press Room>Oracle Announces General Availability of MySQL 5.6
  27. ^ Oracle Japan>Media centre home>ニュースリリース>MySQL5.6の一般提供開始を発表
  28. ^ MySQL 8.0: New Features in Replication
  29. ^ http://ossipedia.ipa.go.jp/doc/201
  30. ^ SQL ServerとOSSが勢力拡大の兆し――DBMS市場:ITmedia リサーチインタラクティブ 第6回調査 - ITmedia エンタープライズ
  31. ^ Supported Platforms: MySQL Database
  32. ^ Open ESQL






固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「MySQL」の関連用語

MySQLのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



MySQLのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのMySQL (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS