Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как лучше? / 5 сообщений из 5, страница 1 из 1
21.03.2013, 13:14:28
    #38193041
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше?
Добрый день всем!

Есть маленькая таблица на 10-20 параметров.

Есть цикл. При кажой новой итерации цикла в него попадает строка. По этой строке з базы делается выборка одного обьекта.

Тож как лучше:

Все время доставать по одному обьекту. Или достать их все сразу, а потом работать из этим листом: в цикле через equals искать нужной обьект?
...
Рейтинг: 0 / 0
21.03.2013, 13:20:24
    #38193064
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше?
Терминология - жесть.
denis11111Есть маленькая таблица на 10-20 параметров.

Что такое "параметр таблицы"*

denis11111Есть цикл. При кажой новой итерации цикла в него попадает строка.

Строка попадает в цикл? Это как?

denis11111Все время доставать по одному обьекту. Или достать их все сразу, а потом работать из этим листом: в цикле через equals искать нужной обьект?
Не понятно зачем искать по equals.
Если нужно обработать все записи, то, конечно, лучше их все прочитать. Можно их отсортировать в нужном порядке, чтобы не искать по ним, а обрабатывать в заданной последовательности.
Если все записи обрабатывать не нужно, то лучше тягать по одной, чтобы избежать множества лишних итераций в Java коде.
...
Рейтинг: 0 / 0
21.03.2013, 13:28:20
    #38193094
denis11111
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше?
Есть таблица, в ней немного записей (20-30).

Ети записи нужно все время доставать из этой таблицы.

Тож лучше все время дергать БД, или достать все записи, сложить в List b и уже с него доставать необходимие значения.
...
Рейтинг: 0 / 0
21.03.2013, 13:32:22
    #38193102
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше?
denis11111Есть таблица, в ней немного записей (20-30).

Ети записи нужно все время доставать из этой таблицы.

Тож лучше все время дергать БД, или достать все записи, сложить в List b и уже с него доставать необходимие значения.
Лучше всего настрить кеш между кодом обработки и кодом работы с базой.
Таким кешем будет проще управлять, надо - включил, надо выключил.
Для однозначного ответа не достаточно информации. В большинтсве случаев с кешем, конечно, лучше чем без.
...
Рейтинг: 0 / 0
21.03.2013, 22:57:36
    #38194043
DoSOfRedRiver
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как лучше?
denis11111,


В большинстве случаев лучше сначало вытащить данные из базы, а затем обрабатывать их. И вообще, стоит избегать запросов к базе в разного рода циклах.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как лучше? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]