powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Реестр объектов
9 сообщений из 9, страница 1 из 1
Реестр объектов
    #32752328
SOMNAMBULA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хочу использовать глобальную коллекцию объектов для предотвращения повтороной загрузки из базы данных. Т.е. если нам необходим некоторый объект, то сначала проверяем, был ли он загружен (если загружен, то он находится в этой коллекции), если нет - загружаем его из базы данных и помещаем в коллекцию.
Следует ли периодически "вычищать" эту коллекцию? (Никаких обоснованных причин выполнять это исходя из условий задачи не вижу, ну а всё же?) Т.е. по какому либо критерию опеределять, нужен ли ещё этот объект, если нет - то удалять его из памяти. Что можно предложить в качестве такого критерия? Как лучше вызывать этот механизм очистки?
Будет очень много объектов, они могут создаваться и удаляться, но не редактироваться.

Поделитесь опытом плиз, у кого таковой имеется в данной области...
...
Рейтинг: 0 / 0
Реестр объектов
    #32752352
51-й тынц Консалтинг Груп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOMNAMBULAХочу использовать глобальную коллекцию объектов для предотвращения повтороной загрузки из базы данных.

А зачем?
...
Рейтинг: 0 / 0
Реестр объектов
    #32752404
SOMNAMBULA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
51-й тынц Консалтинг ГрупА зачем?

На данный момент в базе данных более 10 тыс. записей (объектов). Эти объекты статические в том смысле, что не изменяются, как созданы, так и лежат там. Сейчас работает и без этого, жалоб особо нет.
Хочу провести эксперимент (повысить эффективность за счёт уменьшения числа обращений к БД). Пользователей около десятка только тех, кто создавать может объекты, и раза в три больше тех, кто их просматривать может.
...
Рейтинг: 0 / 0
Реестр объектов
    #32752419
51-й тынц Консалтинг Груп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как же - "если все работает, то ничего не трогай"?

Код: plaintext
1.
------------------------------------------- 
фсиво наилутшева, 51-й тынц Консалтинг Груп
...
Рейтинг: 0 / 0
Реестр объектов
    #32752427
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SOMNAMBULAповысить эффективность за счёт уменьшения числа обращений к БД
сомневаюсь что ваша "коллекция" обеспечит большую эффективность нежели БД
...
Рейтинг: 0 / 0
Реестр объектов
    #32752471
SOMNAMBULA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
51-й тынц Консалтинг ГрупА как же - "если все работает, то ничего не трогай"?
согласен, естессно... всё равно попробую, хотя бы в качестве эксперимента для приобретения опыта :-). Конечно, никто просто так не даст в работающую систему изменения внести...

zalexakaсомневаюсь что ваша "коллекция" обеспечит большую эффективность нежели БД

но как-то большие объёмы одних и тех же данных туда-сюда таскать тоже не хорошо. Значит, "не обобрям"... :-) А как лучше, если не секрет?
...
Рейтинг: 0 / 0
Реестр объектов
    #32752483
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
51-й тынц Консалтинг ГрупА как же - "если все работает, то ничего не трогай"?

Код: plaintext
1.
------------------------------------------- 
фсиво наилутшева, 51-й тынц Консалтинг Груп

падписался
...
Рейтинг: 0 / 0
Реестр объектов
    #32752492
zalexaka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а если серьёзно, может вам стоит посмотреть в сторону J2EE
Удачи.
...
Рейтинг: 0 / 0
Реестр объектов
    #32752740
Aion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 SOMNAMBULA

Hibernate?
http://www.hibernate.org/
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Реестр объектов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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