Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

MySQLの特徴

f:id:overworker:20200812004456p:plain:h150

<参考文献>:MySQL 最新情報 | OpenStandia™ (オープンスタンディア)

MySQLの開発について

MySQLの開発元

MySQLのバージョン番号

  • 現在、主流のメジャーバージョンは5.65.78.0
f:id:overworker:20200915222742p:plain:h300

MySQLのプロダクションレベル

  • GA (General Availability):製品版(安定版)
  • -RCRelease Candidate):リリース候補版
  • -dmr(Development Milestone Release):開発途中?
    • -alpha:バージョン5.5以前の開発版(現在は-dmrとされる)
    • -beta:バージョン5.5以前の開発版(現在は-dmrとされる)

EOL(End Of Life)

  • 通常のサポート:そのシリーズがGAになってから5年間
  • Extended Support:3年延長
  • Sustaining Support:任意期間

MySQLの特徴

特徴1:オープンソース

  • オープンソースソフトウェアとしてソースコードが公開されている。
  • ソースコードの修正自体は開発元の社員に身が行うことができる。
    • 提案者の修正ソースコードMySQLの公式パッケージに取り込まれるには、修正提案者はOCAと呼ばれる同意書にサインをする必要がある。
      • 利用者のMySQLを利用する際の権利上のリスクを低減している。

特徴2:デュアルライセンス(ライセンス形態)

名称 種類 特徴
MySQL Community Edition オープンソースライセンス(GPLv2) ソースコードの公開義務等が発生する
MySQL Standard Edition 商用ライセンス
MySQL Enterprise Edition 商用ライセンス

特徴3:ストレージエンジンアーキテクチャ

  • データファイルへアクセスする部分を設計上分離している。

特徴4:簡易で強力なレプリケーション機能

  • 一つのMySQLサーバに対し実行された更新内容を、別のMySQLサーバへと、ほぼリアルタイムで反映する機能

特徴5:様々な種類のデータを扱える

  • 文字列、数値、日付、JSON型、地理情報、、、、、

特徴6:豊富な情報源