2015-11-12 2 views
0

Быстрее ли получить весь объект из базы данных и получить необходимые атрибуты от объекта в приложении Java или получить только необходимые атрибуты из базы данных?Оптимизация использования базы данных

+0

Почему, по вашему мнению, один из способов быстрее, чем другой? – dasblinkenlight

+0

С помощью каких инструментов? Это существенно зависит от того, как вы моделировали данные, используете ли вы сырой JDBC или какой-то ORM и т. Д. –

ответ

1

Это зависит от того, что вы должны минимизировать количество обратных рейсов, которые вы делаете с базой данных. Таким образом, вы, вероятно, лучше загружаете весь объект из БД, если сущность на самом деле то, что вы хотите. в другом случае вы должны запросить только пару свойств на большом количестве записей, например, если вы рисуете, скажем, барчарт. Поэтому мы не можем говорить об общем правиле, но просто сводим к минимуму обратные вызовы без слишком тяжелых запросов.

+0

Как вы это знаете? – Someone

+0

В этих двух случаях количество обратных рейсов будет равно 1. – Someone

Смежные вопросы