Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Кеширование выборки из уд-й БД на день, вручную или с помощью чего? / 11 сообщений из 11, страница 1 из 1
14.02.2007, 08:06:01
    #34328932
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Кеширование выборки из уд-й БД на день

Есть/будет настольное приложение, для которого утром будет заливаться информация с сервера БД, затем в течении дня она будет использоватся юзерами для различных выборок, хотелось бы узнать если в Java, или для Java средства помогающие упростить реализацию данной задачи, и вообще как бы Вы сделали, например чтобы из кеша можно было извлекать данные с помощью SQL

Объем информации небольшой, и возможно хранить выборку и в ОП
...
Рейтинг: 0 / 0
14.02.2007, 09:08:12
    #34329042
carper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Из кэша, который просто лежит в RAM извлекать данные с помощью SQL можно только, если вы сами напишите механизм, умеющий работать с SQL.
А вот запихать практически все данные в свой кэш сможет почти любая СУБД, например, Debian (кажется так пишется новомодная бесплатная СУБД, входящая в состав JVM в мустанге).

Короче, я бы заливал данные в таблицы Debian и работал с ними не заморачиваясь, думаю, что даже вообще безо всяких настроек с данными такого объема тормозов не будет и даже кэшировать часто повторяющиеся выборки на стороне клиента/сервера приложений не имеет ни малейшего смысла.
...
Рейтинг: 0 / 0
14.02.2007, 09:25:54
    #34329084
Ekshibarov Vladimir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
carperИз кэша, который просто лежит в RAM извлекать данные с помощью SQL можно только, если вы сами напишите механизм, умеющий работать с SQL.
А вот запихать практически все данные в свой кэш сможет почти любая СУБД, например, Debian (кажется так пишется новомодная бесплатная СУБД, входящая в состав JVM в мустанге).

Короче, я бы заливал данные в таблицы Debian и работал с ними не заморачиваясь, думаю, что даже вообще безо всяких настроек с данными такого объема тормозов не будет и даже кэшировать часто повторяющиеся выборки на стороне клиента/сервера приложений не имеет ни малейшего смысла.

Не Debian, а Apache Derby.
...
Рейтинг: 0 / 0
14.02.2007, 09:28:31
    #34329086
carper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Ekshibarov Vladimir
Не Debian, а Apache Derby.

Спасибо.
Честно скажу, с этой штукой не работал, т.к. даже в максимально бюджетных вариантах предпочитаю использовать облешченные бесплатные версии от признанных лидеров типа Oracle, но включение этого самого Derby в состав JVM заставило меня задуматься. :)
...
Рейтинг: 0 / 0
14.02.2007, 09:49:20
    #34329139
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
это называется Hibernate+second level cache.

2 carper
убил. лови второй фикс. Derby входит в jdk. т.е. валяется в устанавливаемых с ним jarах, а не в jvm (и как прочитал вчера, даже не в jre)
...
Рейтинг: 0 / 0
14.02.2007, 11:54:48
    #34329654
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Проще всего, для относительно небольших объемов кэшируемых данных, использовать сериализацию данных на жесткий диск.
...
Рейтинг: 0 / 0
14.02.2007, 13:22:43
    #34330114
carper
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
expp
убил. лови второй фикс. Derby входит в jdk. т.е. валяется в устанавливаемых с ним jarах, а не в jvm (и как прочитал вчера, даже не в jre)

Установил 1.6 :)
Докладываю - Вы абсолютно правы ни в каком JRE этот самый Derby не нашелся (про JVM бесстыдно умолчу :) )

Стоит только в JDK, каталог DB.
Занимает (без локализаций) около 3-х мегабайт, которые пользователю придется подсовывать дополнительно.
Не смертельно, но обидно. :(
...
Рейтинг: 0 / 0
20.02.2007, 11:52:45
    #34343318
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
скачал jre1.6.0, а БД никакой не вижу...
...
Рейтинг: 0 / 0
20.02.2007, 11:54:32
    #34343324
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
извиняюсь, уже нашел, жаль тут нельзя редактировать и удалять сообщения...
...
Рейтинг: 0 / 0
21.02.2007, 09:09:15
    #34345766
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Посоветуйте графический редактор для работы с Derby
...
Рейтинг: 0 / 0
21.02.2007, 09:35:14
    #34345833
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
Squirrel SQL the best.
пекратите стебаться в ветке
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Кеширование выборки из уд-й БД на день, вручную или с помощью чего? / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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