Я хотел бы знать, какой вариант является самым дорогим с точки зрения пропускной способности и общей эффективности.
Допустим, у меня есть класс Client
в моем приложении и таблица client
в моей базе данных.
Лучше иметь одну статическую функцию Client.getById
, которая извлекает всю запись клиента, или несколько (Client.getNameById
, Client.getMobileNumberById
и т. д.), которые извлекают отдельные поля?
Если в одной записи много полей, и я в конечном итоге использую одно или два в текущем скрипте, все же лучше получить все и решить внутри приложения, что делать со всеми данными?
Я использую PHP и MySQL кстати.