データベースの基礎知識
Amebaでブログを始めよう!

MySQLの概要:トランザクション

世界で最も有名なオープンソース・データベースとして知られている。 他のフリーRDBMSと比較して高速性に定評があり、特に更新よりも参照の頻度の高いアプリケーションに向くとされている。具体的にはWebアプリケーションの多くが該当する。データストレージエンジンはSQLエンジンとは分離独立しており、用途に応じた機能を持つストレージエンジンを選択できる「マルチストレージエンジン」方式となっている。

トランザクション
MyISAMでは、トランザクションをサポートしていない。 バージョン3.23.34以降で組み込まれているInnoDBは、オープンソースソフトウェア企業のInnobase社が開発したストレージエンジンであり、トランザクションをサポートしている。 InnoDBはメディア障害時の更新ログによるリカバリもサポートしている。 ただし、トランザクションの概念がなかったMyISAMベースのテーブルを検索する場合の高速性は、InnoDBの場合は簡単に即座に得ることはできなく、チューニングが必要である。 ただし、MySQL 5.0 では、InnoDBの方が、MyISAMよりも読み込みが速いことも多い。

出典:Wikipedia:MySQL
Webで便利なPHPとMysqlを連携する方法。 させる方法。
ExcelとMysql!
Linux だけでなく、windowsでもMysqlできる。

MySQL とは

MySQL(マイエスキューエル)は、RDBMS(リレーショナルデータベースを管理、運用するためのシステム)の実装の一つである。オープンソースで開発されており、GNU GPLと商用ライセンスのデュアルライセンスとなっている。 他の多くのオープンソースプロジェクトと異なり、MySQLはスウェーデンの単一の営利企業「MySQL AB」によって保持されている。またトレードマークおよび著作権もこの企業が所有。


出典:Wikipedia:MySQL
プログラミング言語のPHPとMysqlを連携させる方法。
Webだけでなく、ExcelからMysqlへアクセスすることも可能
WindowsでMysqlを使うことができるので便利。

出典、免責事項など

このサイトは一部の記事を下記リンク先から引用しています。
最新の情報に関しては下記リンク先を参照してください。

Wikipedia MySQL