帯域幅と全体的な効率の点で、どのオプションが最も高価か知りたいです。
アプリケーションにクラスClient
があり、データベースにテーブルがあるとclient
します。
Client.getById
クライアントレコード全体を取得する静的関数を1つ持つか、個々のフィールドを取得する多数(、など)を使用する方がよいClient.getNameById
でしょClient.getMobileNumberById
うか。
1つのレコードに多くのフィールドがあり、現在のスクリプトで1つまたは2つを使用することになった場合でも、すべてを取得して、アプリケーション内ですべてのデータをどのように処理するかを決定する方がよいでしょうか。