Гость
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как правильно вытащить данные из БД ? / 11 сообщений из 11, страница 1 из 1
09.06.2020, 19:23
    #39967542
bobo96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
Есть клиент-серверное приложение + БД.
Как клиенту, в данном случае девайсу на android, при появлении записей в одной из таблиц БД получить тут же эти данные ?
Первое, и пока что единственное что приходит в голову - это запилить на клиенте что-то типа таймера, который по кулдауну будет долбить сервер запросами, но чувствую, что это не совсем правильно.
Как это делается по феншую ?
...
Рейтинг: 0 / 0
09.06.2020, 19:38
    #39967547
Leonid Kudryavtsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
У некоторых СУБД есть специальные средства
Например https://docs.oracle.com/cd/E11882_01/java.112/e16548/dbchgnf.htm#JJDBC28815
...
Рейтинг: 0 / 0
09.06.2020, 20:17
    #39967563
s_ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
Leonid Kudryavtsev
У некоторых СУБД есть специальные средства
Например

or https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-ver15
...
Рейтинг: 0 / 0
09.06.2020, 20:20
    #39967566
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
bobo96
Есть клиент-серверное приложение + БД.
Как клиенту, в данном случае девайсу на android, при появлении записей в одной из таблиц БД получить тут же эти данные ?
Первое, и пока что единственное что приходит в голову - это запилить на клиенте что-то типа таймера, который по кулдауну будет долбить сервер запросами, но чувствую, что это не совсем правильно.
Как это делается по феншую ?

Push notifications, webhooks...
...
Рейтинг: 0 / 0
09.06.2020, 20:28
    #39967568
s_ustinov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
...
Рейтинг: 0 / 0
09.06.2020, 20:36
    #39967570
bobo96
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
Спасибо, парни.
Вопрос действительно больше про то, как со стороны сервера оповестить клиент, что для него есть инфа.
Про пуши думал, но их доставку даже сам гугль не гарантирует на 100%, что такое webhooks не знаю, сейчас загуглю.
...
Рейтинг: 0 / 0
09.06.2020, 21:02
    #39967578
Дмитрий Мух
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
bobo96,

хм... WebSockets + Java библиотека с реализацией их поддержки
...
Рейтинг: 0 / 0
13.06.2020, 14:51
    #39968802
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
bobo96
...Как это делается по феншую ?


фэншуй разный бывает...
- один из вариантов подписка средствами БД
- второй вариант - магические слова типо MQTT

думаю есть ышо вектора...
(круглый)
...
Рейтинг: 0 / 0
14.06.2020, 11:42
    #39968960
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
bobo96
Как клиенту, в данном случае девайсу на android, при появлении записей в одной из таблиц БД получить тут же эти данные ?

Никак. "Тут же" в реальном мире не бывает. Для начала нужно определиться с требованиями - с какой скоростью и надёжностью эти данные должны "появиться", из них определить, какие механизмы подойдут, какую нагрузку они создадут на сервер и с чем будут несовместимы, после этого слегка охренеть и откорректировать требования в сторону реальности...
...
Рейтинг: 0 / 0
03.03.2021, 14:28
    #40050323
Dadont
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
тригер в бд привязывайте к боту телеграмма, он через вебхук будет отправлять сообщения на клиента
...
Рейтинг: 0 / 0
06.03.2021, 19:37
    #40051331
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как правильно вытащить данные из БД ?
Dadont
тригер в бд привязывайте к боту телеграмма
не все субд поддерживают такое
softwarer
Никак. "Тут же" в реальном мире не бывает.
элементарно. всё просто - уже посоветовали websoket.
ну и телеграм бот, только не из триггера, а из серверного приложения.
делал такое, правда отслеживало не работу с базой, а попытки перебора страниц сайта - отправляло боту каждое "не правильную страницу"
...
Рейтинг: 0 / 0
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как правильно вытащить данные из БД ? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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