【Azure】App Service on Linux上のファイルDB「SQLite」でお高いマネージドDBを置き換えてみた DBファイルのありかとAPIの応答時間の関係SQLite3のDBファイルを、共有ディスク上の[/home/site/]以下とローカルディスク上の[/var/opt/]以下にそれぞれ配置したときに、そのデータベースを参照するAPIの応答時間を測定した。横軸が応答時間で単位はmsec(ミリ秒)。グラフの棒が短い(数値が小さい)ほど性能が優れている。App ServiceのスケールはP1V3で、スタックはPHP 8.3。DBは非圧縮でインデックスは未作成。インメモリDBは未使用。10回測定した平均値を掲載している。測定対象のAPIは、地図上の矩形範囲を指定して呼び出すと、その中にある地点情報(緯度/経度など)を返すというもの。 記事に戻る 島田広道,デジタルアドバンテージ