powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / многопоточность и БД
12 сообщений из 12, страница 1 из 1
многопоточность и БД
    #39790277
vlad2018
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, можно ли реализовать след задачу с помощью с многопоточности т.к. ранее не имел с ней дела вообще
Необходим основной поток который всегда мониторит БД на наличие новых записей, и в случае появления новой записи другой поток берет ее и делает с ней что-то, и после завершения определенных действий погибает и так по кругу.
Может есть какие либо ссылки на полезные ресурсы или примеры буду благодарен
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790281
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2018Необходим основной поток который всегда мониторит БД на наличие новых записей,этим положишь субд .
кто работает с базой? только твой код?
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790285
kolchanov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи по словам "apache camel database polling example"

Например,
http://mansouralakeel.blogspot.com/2015/05/database-events-1-camel.html
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790288
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно, почему нет

Ряд баз (например Oracle) вполне позволяют подписаться на события из базы и, например, в триггере БД создавать сообщение, которое будут приходить в Ваш поток в Java.

IMHO & AFAIK

for example:
https://docs.oracle.com/cd/E11882_01/server.112/e11013/aq_intro.htm
Advanced Queuing User's Guide
https://docs.oracle.com/cd/B19306_01/B14251_01/adfns_dcn.htm
Database Change Notification
https://docs.oracle.com/database/121/ARPLS/d_pipe.htm
DBMS_PIPE
etc...etc...etc....
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790295
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2018Подскажите, можно ли реализовать след задачу с помощью с многопоточности т.к. ранее не имел с ней дела вообще
Необходим основной поток который всегда мониторит БД на наличие новых записей, и в случае появления новой записи другой поток берет ее и делает с ней что-то, и после завершения определенных действий погибает и так по кругу.
Может есть какие либо ссылки на полезные ресурсы или примеры буду благодарен
С точки зрения постановки эта тема вообще не имеет никакого отношения к мультипоточке.

Лучше расскажи как ты будешь "мониторит БД на наличие новых записей" ? Интересует именно
SQL запрос. Разберем. Изучим.

А потом уже пойдет Java и потоки. Часть таких задач в бытность DBA я делал безо всякой java.
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790371
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
Аффтар, возьми событие изменения файла в папке.
Если не касаться архитектуры, давай код).
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790372
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,+1
...
Рейтинг: 0 / 0
многопоточность и БД
    #39790407
alex55555
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vlad2018Необходим основной поток который всегда мониторит БД на наличие новых записей, и в случае появления новой записи другой поток берет ее и делает с ней что-то, и после завершения определенных действий погибает и так по кругу.
Пиши триггер и не выёживайся. Просто, дёшево, сердито. Всё остальное - из серии заставить муху возить тележку, то есть в принципе можно, но нафиг никому не нужно, ну кроме разного рода клоунов для цирковых выступлений.
...
Рейтинг: 0 / 0
многопоточность и БД
    #39792013
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
этим положишь субд
А почему положится база? Вроде БД как раз предназначена для одновременных многозапросов, при условии, что запросы не будут долгими и постоянно висеть...это ИМХО, конечно же :)
...
Рейтинг: 0 / 0
многопоточность и БД
    #39792034
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipВроде БД как раз предназначена для одновременных многозапросов, при условии, что запросы не будут долгимии к этому плюс твой мониторинг - и того: на что рассчитана база плюс нечто сверх того.
...
Рейтинг: 0 / 0
многопоточность и БД
    #39792041
qi_ip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По сути, если даже делать через триггер и если БД не Oracle, то все равно надо будет делать селекты к БД, ИМХО, по факту, мало что изменится в плане нагрузки на БД (если важна скорость обнаружения новых записей)...так где тут золотая середина?
...
Рейтинг: 0 / 0
многопоточность и БД
    #39792051
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qi_ipтак где тут золотая середина?тесты
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / многопоточность и БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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