Regular session (25 mins)

PHPで作って理解するデータベース PHP Conference Japan 2021

Database
4
hanhan1978 Ryo Tomidokoro hanhan1978

PHPウェブアプリケーションにおいて、データベースは不可欠な存在といっても過言ではありません。テーブル設計の方法論や、各種 RDBMS ごとの特性、チューニング方法の理解などを通して、データベースについて学んだ方も多いと思います。

本トークでは、ふと「PHPでデータベースを作ってみたら、もう少しデータベースと仲良くなれるのではないか?」と思ってしまった私が、データベースを作成していく過程で得られた知見について、発表します。

  • データベースの基本構造
  • なぜMySQLはB+木を使うのか
  • インデックスとは何か
  • 構造から考えるチューニングのツボ