ホームページ >バックエンド開発 >PHPチュートリアル >db - サイトのデータ量が少ない場合、PHP は mysql などのデータベースの代わりにファイル ストレージを使用してパフォーマンスを向上できますか?
、これを行うことのデメリットは何ですか?注意すべき点はありますか?
、これを行うことのデメリットは何ですか?注意すべき点はありますか?
これを実行している人は聞いたことがありません。高速でシンプルなパフォーマンスが必要な場合は、redis を使用しないのはなぜでしょうか。結局のところ、データベースはファイルであり、メモリはファイルよりもはるかに高速です。
サーバーディスクのI/O速度にもよりますが、アプリケーションとデータベースサーバーが同じであれば、リレーショナルデータベースの利点を放棄する必要はありません。もちろん、データ量が非常に少ない場合は、実際に xml または json を使用してデータを保存できます。
SQL の大きな利点の 1 つは、その関連性です。
関連するデータのセットが 2 つあり、同時にクエリを実行して結果を組み立てたい場合は、SQL 結合を使用できます。
それがファイル ストレージの場合は、ファイル全体を読み取り、関連するクエリを記述する必要があります。自分自身の発言。
新しいデータを書き込む場合も同様で、更新、挿入、削除の概念を自分で記述する必要があります。
それはあなたのニーズによって異なります。