友人と私は、Web サイトのバックエンドに MySQL を使用するか、フラットファイル データベースを使用するかについて議論していました。私は彼に MySQL を使うように言いました。一方、彼はむしろスピードを求めると言った。ファイルの読み取りは、MySQL に接続するよりもはるかに高速であり、彼が正しかったかどうか疑問に思いました。たとえば、次のようにテーブルごとにフォルダを作成しないのはなぜですか。users/
groups/
posts/
フォルダ内には ID ( 1
、2
、3
) で名前が付けられたファイルがあり、データには次のような形式を使用します。username: John\npassword: e2fc714c4727ee9395f324cd2e7f331f\nemail: example@example.com
言い換えれば、フラットファイルに対する MySQL の利点は何ですか?