0

PHPのSoundex関数を使用するのが良いのか、MySQLのSoundex関数を使用するのが良いのか疑問に思っています。

また、PHPとMySQLのSoundex関数は同じ結果を生成しますか?

4

3 に答える 3

1

これは、Web アプリケーション設計における古くからの議論です。それはすべて依存します。一部の人々は、ビジネス ロジックを PHP コードにのみ格納し、データベースをストレージとして使用することを好みます。大規模な CRUD 操作では、PHP に必要なオーバーヘッドは割に合わないと言う人もいます。それは本当に好みに帰着します。

于 2011-03-30T20:07:16.560 に答える
0

SQL のネイティブ関数は、データセットを取得して PHP で同じ結果を生成するよりも高速であるため、SQL エンジンにできるだけ多くの計算を渡す傾向があります。これは特にネイティブ関数に有効であり、管理、デバッグ、または拡張がより困難になるため、ビジネス ロジックをネイティブ関数に転送することはお勧めできません。

于 2011-03-30T20:07:42.123 に答える