アーキテクチャ

MySQL

【MySQL】文字コード・照合順序(utf8mb4)でハマらないために

こんにちは、かつコーチです。前回はMySQLのアーキテクチャ全体像を解説しました。今回は、実務でつまずく人が非常に多い「文字コード」と「照合順序」の話です。絵文字が保存できない、日本語が「?」になる、といったトラブルの多くはここが原因です。...
MySQL

【MySQL】MySQLのアーキテクチャ全体像(サーバーレイヤーとストレージエンジンレイヤー)

こんにちは、かつコーチです。前回はInnoDBとMyISAMというストレージエンジンの違いを扱いました。この記事は上級者向けとして、ストレージエンジンがMySQL全体のどこに位置づけられているのか、アーキテクチャ全体像から解説します。トラン...
MySQL

【MySQL】InnoDBとMyISAMの違い:どちらのストレージエンジンを選ぶか

こんにちは、かつコーチです。入門編ではMySQLのインストールとGUIツールの使い方を解説しました。ここからはアーキテクチャ編として、MySQLの内部の仕組みに踏み込んでいきます。第1回は、MySQLの心臓部とも言えるストレージエンジン、特...