Software Design 2019年8月号

Software Design 2019年8月号

Software Design 2019年8月号の第2特集「内部構造から理解するMySQL」が面白いです。ゲーム開発でMySQLを使用することを例にRDMBSの仕組みと注意点が解説されています。

Amazon RDS for MySQLの制限事項がいくつか記載されていたのでまとめておきます。

  • ページサイズを変更できない。
  • MySQLをNoSQLとして使用するプラグインHandlerSocketが使えない。
  • UDF(User Defined Function)を使えない。

アプリとDBの分担について。

「SQLでどこまで処理すべきか」というのは、「ソート以外のデータに関連する処理はすべてSQLで処理すべき」

O/Rマッパについて。

ソースが分散するからダメ(一元管理したい)’という発想がたいへんな弊害

ORMを使ってまったく異なる指向の2つの言語を密結合にしてしまっている

SQLについて。

どうかSQLから逃げずにSQLの苦手を克服してください。

一見すると極論に見えますが、通して読むと明確で誠実な主張だと感じました。

ソフトウェアデザイン 2019年8月号
木檜 和明 菊池 宣明 栄野川 直斗 茅根 涼平 生島 勘富 すずきひろのぶ 加藤 諒 安藤 幸央 結城 浩 武内 覚 宮原 徹 平林 純 くつなりょうすけ 坂井 恵 中島 倫明 高橋 憲一 職業「戸倉彩」 主森 理 樽石 将人 田代 勝也 中村 壮一 eban 上田 隆一 山田 泰宏 mattn 小飼 弾 青田 直大 やまねひでき 中島 雅弘 あわしろいくや 小林 峻 鎌田 篤慎 後藤 大地 杉山 貴章
技術評論社 (2019-07-18)