powered by simpleCommunicator - 2.0.29     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема чтобы потрындеть
51 сообщений из 51, показаны все 3 страниц
Тема чтобы потрындеть
    #40079917
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрите господа и товарищи
Есть таблица и есть желание получать из нее количество записей- назовем ето счетчиком

собственно выглядит все просто - берем селект каунт и записываем значение в дто
но каждый раз делать такие селекты я не хочу ,поэтому я кеширую этот счетчик
и тут вопрос нужна ли тут тред сейф коллекция - concurrentHashMap,если значение все равно выгребается из бд,а как я понимаю на стороне бд с тред сейвом все норм .Счетчик инвалидируется при новой записи/удалении,но как я понял из документации метод put все равно будет не синхронизирован и два потока смогут теоретически записать в какой то момент одинаковые ключи
поэтому вопрос философский тут больше - наверно все таки тред сейф колекция тут будет бесполезна без synhronized блоков

стоит отметить что этот метод дергается контроллером - контроллер обычный ,не реактивный.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079925
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

зачем тебе коллекция-то? Несколько счетчиков чтоли?

https://www.pixelstech.net/article/1585457836-Why-accessing-Java-HashMap-may-cause-infinite-loop-in-concurrent-environment
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079929
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

В чем проблема?
Ну пишите/читайте значения кеша в synchronize блоке.

А так зачем изобретать велосипед, когда в Spring есть аннотации для кеширования?!
@Cacheable

<:o)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079932
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфилов
asv79,

зачем тебе коллекция-то? Несколько счетчиков чтоли?

https://www.pixelstech.net/article/1585457836-Why-accessing-Java-HashMap-may-cause-infinite-loop-in-concurrent-environment

да,это грубо говоря группа - а счетчик - количество человек в ней.А групп там много и на каждую нужно отображать текущее количество человек в ней.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079933
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mad_nazgul
asv79,

В чем проблема?
Ну пишите/читайте значения кеша в synchronize блоке.

А так зачем изобретать велосипед, когда в Spring есть аннотации для кеширования?!
@Cacheable

<:o)

Я чо то не оддуплил как тут @Cacheble прикрутить ,но я пытался ,щас попробую еще раз)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079935
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Нужно чтобы правильно работали транзакции в многопользовательской среде.
- юзверь А добавил 3 товара но не закоммитил
- юзверь Б удалил 10 товаров.
Сколько счетчик?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079936
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Нужно чтобы правильно работали транзакции в многопользовательской среде.
- юзверь А добавил 3 товара но не закоммитил
- юзверь Б удалил 10 товаров.
Сколько счетчик?

так как источником правды у нас является бд,то товаров будет -10
транзакции работают правильно и с этим все норм ,меня интересует лишь вопрос какую мапу использовать
конкуретную - но в ней один хрен пут/гет не конкурентны
либо обычную
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079937
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Если ничего не трогать, то действительно, бери себе из бд В ЛЮБОМ ПОТОКЕ твой count и никаких ошибок. За этим следит СУБД.
А вот раз ты придумал велосипед, то много чего надо продумать.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079938
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
Нужно чтобы правильно работали транзакции в многопользовательской среде.
- юзверь А добавил 3 товара но не закоммитил
- юзверь Б удалил 10 товаров.
Сколько счетчик?

так как источником правды у нас является бд,то товаров будет -10
транзакции работают правильно и с этим все норм ,меня интересует лишь вопрос какую мапу использовать
конкуретную - но в ней один хрен пут/гет не конкурентны
либо обычную

Странный вопрос.
Мапа это
Key=value
А count ОДНО ЧИСЛО.
Причем мапа?
У тебя всегда мысли бегут впереди рта.
Ты еще все всем тут не объяснил и думаешь что все все поняли.
Счас ddl начну просить))))
Чем запрос не устроил? Он ВСЕГДА актуальный?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079939
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Если ничего не трогать, то действительно, бери себе из бд В ЛЮБОМ ПОТОКЕ твой count и никаких ошибок. За этим следит СУБД.
А вот раз ты придумал велосипед, то много чего надо продумать.

почему же велосипед? вполне себе нормальная практика- зачем мне ,если я точно знаю,что состояние не менялось - делать лишний запрос в бд- это дорого очень
кеширование тут само собой напрашивается ,вопрос лишь в реализации
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079940
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79
пропущено...

так как источником правды у нас является бд,то товаров будет -10
транзакции работают правильно и с этим все норм ,меня интересует лишь вопрос какую мапу использовать
конкуретную - но в ней один хрен пут/гет не конкурентны
либо обычную

Странный вопрос.
Мапа это
Key=value
А count ОДНО ЧИСЛО.
Причем мапа?
У тебя всегда мысли бегут впереди рта.
Ты еще все всем тут не объяснил и думаешь что все все поняли.
Счас ddl начну просить))))
Чем запрос не устроил? Он ВСЕГДА актуальный?

петро ты опять не прочитал тему- счетки идут на группы в которых есть люди) групп много ,соотвественно ключом мапы является id группы,значением счетчик
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079941
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
>так как источником правды у нас является бд,то товаров будет -10
= угу.
А в кеше ппотухшем не - 10
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079943
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
Если ничего не трогать, то действительно, бери себе из бд В ЛЮБОМ ПОТОКЕ твой count и никаких ошибок. За этим следит СУБД.
А вот раз ты придумал велосипед, то много чего надо продумать.

почему же велосипед? вполне себе нормальная практика- зачем мне ,если я точно знаю,что состояние не менялось - делать лишний запрос в бд- это дорого очень
кеширование тут само собой напрашивается ,вопрос лишь в реализации
а когда состояние меняется при 1000 транзакций в сек? В какое время?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079944
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
пропущено...

Странный вопрос.
Мапа это
Key=value
А count ОДНО ЧИСЛО.
Причем мапа?
У тебя всегда мысли бегут впереди рта.
Ты еще все всем тут не объяснил и думаешь что все все поняли.
Счас ddl начну просить))))
Чем запрос не устроил? Он ВСЕГДА актуальный?

петро ты опять не прочитал тему- счетки идут на группы в которых есть люди) групп много ,соотвественно ключом мапы является id группы,значением счетчик
триггер поставь. Будет тормозить но немного
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079945
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
>так как источником правды у нас является бд,то товаров будет -10
= угу.
А в кеше ппотухшем не - 10

так чтобы он не протухал его надо инвалидировать при инсерт/делете
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079947
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79
пропущено...

почему же велосипед? вполне себе нормальная практика- зачем мне ,если я точно знаю,что состояние не менялось - делать лишний запрос в бд- это дорого очень
кеширование тут само собой напрашивается ,вопрос лишь в реализации
а когда состояние меняется при 1000 транзакций в сек? В какое время?

состояние меняется при каждой транзакции- если был апдейт/делит ,ты верно уловил направление - но эти инсерты делаются батчем в рамках одной транзакции - тоесть если накинули 1 к - то и счетчки вырастет на 1к
и на методах инсерта /делета у меня этот кеш инвалидируется - так что тут все в порядке
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079948
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
PetroNotC Sharp
asv79,
>так как источником правды у нас является бд,то товаров будет -10
= угу.
А в кеше ппотухшем не - 10

так чтобы он не протухал его надо инвалидировать при инсерт/делете
вот про это и потрынди.
Как?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079950
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Ты явно забыл про пакетный insert и каскад))))
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079951
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79
пропущено...

петро ты опять не прочитал тему- счетки идут на группы в которых есть люди) групп много ,соотвественно ключом мапы является id группы,значением счетчик
триггер поставь. Будет тормозить но немного

не тормоза мне не нужны- с мапой все работает супер быстро ,тут вопрос лишь в конкуретности ,сейчас у меня там конкарент мапа- я думаю нужна ли она мне ,если верить докам некторые из ее методов не трейд сейф,хотя работает она так же быстро ,как и обычная мапа
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079954
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
> с мапой все работает супер быстро ,
= но протухает и нет конкурентного доступа))))
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079956
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Возьми готовое. Кеш второго уровня хибера
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079958
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
> с мапой все работает супер быстро ,
= но протухает и нет конкурентного доступа))))
как раз и не протухает и доступ конкуретный
но запись неконкурента
я не хочу тащить в код синхронайзед блоки
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079959
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Я спросил как он не протухает на
insert into from (select....)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079960
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Возьми готовое. Кеш второго уровня хибера

у нас хелелькаст на проекте ,но не хочу туда простой счетчик писать - я думаю что для этого подойдет именно хешмапа - самое дешевое и быстрое решение
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079962
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Я спросил как он не протухает на
insert into from (select....)

я ж тебе ответил на методах инсерта /делита кеш инвалидируется
тоесть я заново делают селект каунт и пучу это в мапу - перезаписывая текущее значение
но надо понимать что такие манипуляции у нас достаточно редки ,в основном идет запрос на получение и вот тут кеш и будет работать
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079963
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Ну дак описывай проект.
У тебя нет столько опыта чтобы молчать на вопросы и заявлять - хочу мапу!
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079965
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
>тоесть я заново делают селект каунт и пучу это в мапу - перезаписывая текущее значение
= и никто другой не сделает свой проект мимо тебя. Типо админка справочника НикомуНеПисать.
Правильно понял?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079966
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
>тоесть я заново делают селект каунт и пучу это в мапу - перезаписывая текущее значение
= и никто другой не сделает свой проект мимо тебя. Типо админка справочника НикомуНеПисать.
Правильно понял?

что то на подобии,но админов может быть много ,в том числе инсерты могут быть по внешним каналам типо кафки
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079968
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Если много, то нельзя запрещать.
Я создам свое приложение на томкате в твою бд и пофиг мне на твою мапу
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079970
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PetroNotC Sharp
asv79,
Если много, то нельзя запрещать.
Я создам свое приложение на томкате в твою бд и пофиг мне на твою мапу

писать то можно,бд это сама разрулит,моя мысль в том,чтобы счетчик был всегда актуальным и собственно я наверно воткну @Cashable
в имлетментации хезель кастовской - работает молниесно - и конкуретность блюдется)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079973
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Если впервой то воткни))
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079977
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

кто тебе сказал, что запрос к бд дорого ?
бд для того и создана чтоб отвечать на запросы.
хотя если структура бд сделана как в некотором топике, то действительно, жаль субд.....
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079979
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
asv79,

кто тебе сказал, что запрос к бд дорого ?
бд для того и создана чтоб отвечать на запросы.
хотя если структура бд сделана как в некотором топике, то действительно, жаль субд.....

вадян ну ты хоть бы думал прежде чем отвечать
как по твоему что дешевле из кеша достать или из бд?
следуя твоей логике кеш вообще не нужен - ведь бд для того и создана да?)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40079991
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
Смотрите господа и товарищи
Есть таблица и есть желание получать из нее количество записей- назовем ето счетчиком

собственно выглядит все просто - берем селект каунт и записываем значение в дто
но каждый раз делать такие селекты я не хочу ,поэтому я кеширую этот счетчик
и тут вопрос нужна ли тут тред сейф коллекция - concurrentHashMap,если значение все равно выгребается из бд,а как я понимаю на стороне бд с тред сейвом все норм .Счетчик инвалидируется при новой записи/удалении,но как я понял из документации метод put все равно будет не синхронизирован и два потока смогут теоретически записать в какой то момент одинаковые ключи
поэтому вопрос философский тут больше - наверно все таки тред сейф колекция тут будет бесполезна без synhronized блоков

стоит отметить что этот метод дергается контроллером - контроллер обычный ,не реактивный.

Не совсем понятно что ты велосипедишь. У всех этих систем - одна проблема. Слабые требования по консистенстности.
Обычно - eventual. Тоест - бери-пользуйся своими счетчиками но не джойнь их с основной БД. Тоесть твоя мапа будет
либо консистентной но очень медленной. Либо очень быстрой но представляющей срез БД в прошлом. От нескольких
секунд до нескольких минут или часов в зависимости от нагрузки.

Из коробочных продуктов почитай про

* Apache Flink
* Spark Streaming

Возможно они уже решают твою задачу в каком-то виде.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080009
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,

в СУБД тоже есть кэш
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080012
PetroNotC Sharp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79,
Просто у тебя все вопросы не от "узкого места", а от "видел я сон и захотелось эдакого".
Ну захотелось - делай.
Проблемы же ты не обозначил))))
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080149
Фотография asv79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton


Из коробочных продуктов почитай про

* Apache Flink
* Spark Streaming

Возможно они уже решают твою задачу в каком-то виде.

да я вообщем хезелькаст наш прикрутил,самое норм решение оказалось ,так как нод то у нас много и соотвествено локальный кеш совсем не подходит,а нужно распределенное решение ,чем собственно хезелькаст и является.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080251
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
asv79,

в СУБД тоже есть кэш


в кофейне на столике есть кэш (паетики с сахаром), вопрос толи взять пакетик прям на месте толи в ехать в головной офис за ним в другой город. жд это вроде как network

вроде кэш и там и там есть, но время доступа все таки кардинально отличается.
см inbound jvm call vs tcp transport

ну можно почитать еще зачем кэш у хибернейта даже внезапно у jdbc драйвера.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080253
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming,

сначала строим структуру базы руками из жопы, наплевав на оптимальность и скорость, а потом пытаемся ловлей блох увеличить скорость......
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080258
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
lleming,

сначала строим структуру базы руками из жопы, наплевав на оптимальность и скорость, а потом пытаемся ловлей блох увеличить скорость......


Казалось при чем сдесь оптимальность и скорость запроса когда проблема в сетевом соединении. Комментарий опять мимо и опять не по существу. Вадя по обыкновению просто за все хорошее и против всего плохого и если у вас чтото не работает так это от плохой схемы БД.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080259
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
вадя
lleming,

сначала строим структуру базы руками из жопы, наплевав на оптимальность и скорость, а потом пытаемся ловлей блох увеличить скорость......


Казалось при чем сдесь оптимальность и скорость запроса когда проблема в сетевом соединении. Комментарий опять мимо и опять не по существу. Вадя по обыкновению просто за все хорошее и против всего плохого и если у вас чтото не работает так это от плохой схемы БД.
как-то не верится что у всех сетка из 10мб.
даже при 1 Гб всё упирается в дисковую систему, не говоря уж про 10Гб....

под лозунгом тормозов сети копируем из базы в хибер, и создаём тормоза....
а потом ....
попытка реализовать такое "кэширование" выливается в такую кучу кода и времени его работы, что может быть больше обращения к базе...
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080276
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
как-то не верится что у всех сетка из 10мб.
даже при 1 Гб всё упирается в дисковую систему, не говоря уж про 10Гб....

Ну так выкини на мусорку уже свой диск из 90х давно пора, и поставь ssd.
Ну и опять таки это твое субъективное мнение по обыкновению с реальностью имеющей мало общего вот у меня вообще не упирается в диск хоть что ты делай.

вадя

под лозунгом тормозов сети копируем из базы в хибер, и создаём тормоза....
а потом ....

Интересно как получается видеть лозунги там где их нет. Никто не говорил что сеть тормозит ведь про это совсем другой форум, вопрос который стоит можно ли сделать еще быстрее малой кровью.

вадя

попытка реализовать такое "кэширование" выливается в такую кучу кода и времени его работы

Кода всего совсем чуть чуть в большистве фреймворков просто сконфигурировать достаточно.
вадя
.... ., что может быть больше обращения к базе...

Ну никак не может быть время настройки кэширования больше времени обращения, кэш за пару часов настраивается а общее время обращения к БД за сутки может за тысячу часов выбежать легко.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080277
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
Кода всего совсем чуть чуть в большистве фреймворков просто сконфигурировать достаточно.
то-то ТС тут страдает
lleming
Ну никак не может быть время настройки кэширования больше времени обращения, кэш за пару часов настраивается а общее время обращения к БД за сутки может за тысячу часов выбежать легко.
ты о каком кэшировании говоришь? о проблеме ТС или вообще о кэшировании?
lleming
у и опять таки это твое субъективное мнение по обыкновению с реальностью имеющей мало общего вот у меня вообще не упирается в диск хоть что ты делай.
ну так убираем и этот тормозно пункт - т.е. в итоге что?
просто отказываемся от субд - всё делаем в приложении.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080278
booby
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
...
Не совсем понятно что ты велосипедишь. ...

в Oracle Database это называется Result Cache.

В один заход такие штуки в любом случае не пишутся, ни при каком классе писателя.
А писать такого рода штуки на Java, имхо, можно только их чистой любви к искусству, при условии совпадения слишком многих звёзд, чтобы об этом можно было вообще начинать рассказывать не сильно краснея.
В любом случае, визуально это будет anti-java программирование, с ее объектами-сущностями и прочим блекджеком.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080285
Псевдомизантроп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какова ожидаемая нагрузка?
Сколько сессий в моменте будут получать этот каунт и как часто?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080286
Псевдомизантроп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Каков прогноз на объем данных в таблице?
Как часто они будут обновляться, каков будет ежедневный прирост?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080287
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
asv79
mayton


Из коробочных продуктов почитай про

* Apache Flink
* Spark Streaming

Возможно они уже решают твою задачу в каком-то виде.

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

Технологий кешей на стороне java-много. EhCache. Infinispan. Ignite.
Но они все не решают основной вопрос, а именно - в какой момент времени
кеш становится невалиден. Обычно такое ТЗ эффективно упрощается только на уровне
бизнес-постановок. Обычно договариваются о том что такие-то и такие-то данные
- безопасно кешировать какое-то время. Несколько секунд например. Или минут.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080289
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
говоришь? о проблеме ТС или вообще о кэшировании?

Ну так это не я тригернулся на слове хибрнейт. (топик стартер про него вообще не говорил)
lleming
у и опять таки это твое субъективное мнение по обыкновению с реальностью имеющей мало общего вот у меня вообще не упирается в диск хоть что ты делай
вадя
ну так убираем и этот тормозно пункт - т.е. в итоге что?
просто отказываемся от субд - всё делаем в приложении.


По обыкновению мимо. Какой то прям ортогональный утверждению вывод. Такое ощущение что вместо логического вывода онный был сделан по наличию ключевых слов в утверждении.
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080299
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lleming
Какой то прям ортогональный утверждению вывод.
просто доведение до логического конца вопроса о кэшировании :)
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080312
Alexander A. Sak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А чегой-та Стаса опять заблокировали? Опять решил потрындеть не там, где надо?
...
Рейтинг: 0 / 0
Тема чтобы потрындеть
    #40080318
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю это retreat. Он спецом сабозабанивается чтобы отдохнуть от общества. Помедитировать.

Другие едут в Тибет а ему достаточно сесть под жбан на недельку.
...
Рейтинг: 0 / 0
51 сообщений из 51, показаны все 3 страниц
Форумы / Java [игнор отключен] [закрыт для гостей] / Тема чтобы потрындеть
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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