|
|
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
Кеширование выборки из уд-й БД на день Есть/будет настольное приложение, для которого утром будет заливаться информация с сервера БД, затем в течении дня она будет использоватся юзерами для различных выборок, хотелось бы узнать если в Java, или для Java средства помогающие упростить реализацию данной задачи, и вообще как бы Вы сделали, например чтобы из кеша можно было извлекать данные с помощью SQL Объем информации небольшой, и возможно хранить выборку и в ОП ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 08:06:01 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
Из кэша, который просто лежит в RAM извлекать данные с помощью SQL можно только, если вы сами напишите механизм, умеющий работать с SQL. А вот запихать практически все данные в свой кэш сможет почти любая СУБД, например, Debian (кажется так пишется новомодная бесплатная СУБД, входящая в состав JVM в мустанге). Короче, я бы заливал данные в таблицы Debian и работал с ними не заморачиваясь, думаю, что даже вообще безо всяких настроек с данными такого объема тормозов не будет и даже кэшировать часто повторяющиеся выборки на стороне клиента/сервера приложений не имеет ни малейшего смысла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 09:08:12 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
carperИз кэша, который просто лежит в RAM извлекать данные с помощью SQL можно только, если вы сами напишите механизм, умеющий работать с SQL. А вот запихать практически все данные в свой кэш сможет почти любая СУБД, например, Debian (кажется так пишется новомодная бесплатная СУБД, входящая в состав JVM в мустанге). Короче, я бы заливал данные в таблицы Debian и работал с ними не заморачиваясь, думаю, что даже вообще безо всяких настроек с данными такого объема тормозов не будет и даже кэшировать часто повторяющиеся выборки на стороне клиента/сервера приложений не имеет ни малейшего смысла. Не Debian, а Apache Derby. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 09:25:54 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
Ekshibarov Vladimir Не Debian, а Apache Derby. Спасибо. Честно скажу, с этой штукой не работал, т.к. даже в максимально бюджетных вариантах предпочитаю использовать облешченные бесплатные версии от признанных лидеров типа Oracle, но включение этого самого Derby в состав JVM заставило меня задуматься. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 09:28:31 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
это называется Hibernate+second level cache. 2 carper убил. лови второй фикс. Derby входит в jdk. т.е. валяется в устанавливаемых с ним jarах, а не в jvm (и как прочитал вчера, даже не в jre) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 09:49:20 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
Проще всего, для относительно небольших объемов кэшируемых данных, использовать сериализацию данных на жесткий диск. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 11:54:48 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
expp убил. лови второй фикс. Derby входит в jdk. т.е. валяется в устанавливаемых с ним jarах, а не в jvm (и как прочитал вчера, даже не в jre) Установил 1.6 :) Докладываю - Вы абсолютно правы ни в каком JRE этот самый Derby не нашелся (про JVM бесстыдно умолчу :) ) Стоит только в JDK, каталог DB. Занимает (без локализаций) около 3-х мегабайт, которые пользователю придется подсовывать дополнительно. Не смертельно, но обидно. :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.02.2007, 13:22:43 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
скачал jre1.6.0, а БД никакой не вижу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2007, 11:52:45 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
извиняюсь, уже нашел, жаль тут нельзя редактировать и удалять сообщения... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2007, 11:54:32 |
|
||
|
Кеширование выборки из уд-й БД на день, вручную или с помощью чего?
|
|||
|---|---|---|---|
|
#18+
Посоветуйте графический редактор для работы с Derby ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.02.2007, 09:09:15 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34329139&tid=2146586]: |
0ms |
get settings: |
12ms |
get forum list: |
26ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
37ms |
get topic data: |
16ms |
get forum data: |
4ms |
get page messages: |
77ms |
get tp. blocked users: |
2ms |
| others: | 278ms |
| total: | 464ms |

| 0 / 0 |
