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

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

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

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

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

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

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

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

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

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


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