Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MySQL обновление данных по сети / 25 сообщений из 29, страница 1 из 2
30.03.2017, 16:08
    #39430300
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Есть база на сервере и два пользователя подк к базе по локальной сети. Как осуществить обновление данных?! Допустим 1 пользователь добавил данные, чтобы у второго обновились данные и он увидел данные которые ввел первый.
...
Рейтинг: 0 / 0
30.03.2017, 16:09
    #39430302
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Использую WinForm C#
...
Рейтинг: 0 / 0
30.03.2017, 16:53
    #39430335
Pallaris
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kamero,
есть какие-то свои мысли, как такое сделать?
...
Рейтинг: 0 / 0
30.03.2017, 17:07
    #39430350
buser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kamero, вариантов два - push или pop... а не три - poh... в момент запроса данных узнает... в момент сохранения получит конфликт... фсе
...
Рейтинг: 0 / 0
30.03.2017, 18:44
    #39430395
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kameroЕсть база на сервере и два пользователя подк к базе по локальной сети. Как осуществить обновление данных?! Допустим 1 пользователь добавил данные, чтобы у второго обновились данные и он увидел данные которые ввел первый.

1. SQLBroker+sqldependency
2. Опрос
3. Pub-Sub с использованием внешнего обработчика типа Redis
...
...
Рейтинг: 0 / 0
30.03.2017, 19:15
    #39430422
skyANA
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Ролг Хупин1. SQLBroker+sqldependency
В MySQL?
...
Рейтинг: 0 / 0
31.03.2017, 08:16
    #39430613
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
skyANAРолг Хупин1. SQLBroker+sqldependency
В MySQL?

Я по этому поводу вчера читал, но в MySQL похоже что по другому. По этому и спрашиваю...
...
Рейтинг: 0 / 0
31.03.2017, 08:46
    #39430625
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kamero,
вродебылипопытки https://www.devart.com/dotconnect/mysql/docs/Devart.Data.MySql~Devart.Data.MySql.MySqlDependency.html
ну со своими ограничениями
...
Рейтинг: 0 / 0
31.03.2017, 08:54
    #39430629
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Где-то в степиkamero,
вродебылипопытки https://www.devart.com/dotconnect/mysql/docs/Devart.Data.MySql~Devart.Data.MySql.MySqlDependency.html
ну со своими ограничениями

Блин, я отказался от этих компонентов. И просто использую MySQL Connector Net. Ииии Devart уж очень мне не внушил доверия к своим компонентам. Да иии на VS2013, почему то они не захотели ставится, а на 2010 пошли.
...
Рейтинг: 0 / 0
31.03.2017, 08:59
    #39430631
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kamero,
из ссылки видно как примитивна его реализация, вы можете написать даже свое до обеда (если есть силы)
а вообще на гитхабе как коньнаеб на эту тему ( ну в основном для иксов) база дефолтная для многих дистрибутивов
...
Рейтинг: 0 / 0
31.03.2017, 09:16
    #39430638
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Где-то в степиkamero,
из ссылки видно как примитивна его реализация, вы можете написать даже свое до обеда (если есть силы)
а вообще на гитхабе как коньнаеб на эту тему ( ну в основном для иксов) база дефолтная для многих дистрибутивов

Но к сожалению ни чего путного, да и идей не каких нету... В VS программирую недавно.
На Delphi+FireBird делал тригеры в БД(после добавление, ред и удал.) и просто отлавливал их компонентом IBEvents, а тут не знаю пока что как.
...
Рейтинг: 0 / 0
31.03.2017, 10:41
    #39430700
Ролг Хупин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
skyANAРолг Хупин1. SQLBroker+sqldependency
В MySQL?

я погорячился, хотел исправить, но передумал ,
хотя по большому счету почему бы и не поставить какой-нибдуь sql express сбоку в качества пуб-суб обработчика
...
Рейтинг: 0 / 0
31.03.2017, 18:55
    #39431124
Диклевич Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
можно задействовать SignalR .
...
Рейтинг: 0 / 0
31.03.2017, 19:11
    #39431131
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Под виндовсом в локалке можно mailslot задействовать для оповешения.
...
Рейтинг: 0 / 0
31.03.2017, 19:47
    #39431148
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kameroЕсть база на сервере и два пользователя подк к базе по локальной сети. Как осуществить обновление данных?! Допустим 1 пользователь добавил данные, чтобы у второго обновились данные и он увидел данные которые ввел первый.
Переоткрывать по таймеру на клиенте.
...
Рейтинг: 0 / 0
03.04.2017, 16:24
    #39432174
kamero
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
ShSergekameroЕсть база на сервере и два пользователя подк к базе по локальной сети. Как осуществить обновление данных?! Допустим 1 пользователь добавил данные, чтобы у второго обновились данные и он увидел данные которые ввел первый.
Переоткрывать по таймеру на клиенте.

По таймеру не то...
Можно ли как то по тригеру? Чтобы при добавлении бд сама на клиента передавала что данные обновлены.
...
Рейтинг: 0 / 0
03.04.2017, 16:32
    #39432177
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kameroМожно ли как то по тригеру? Чтобы при добавлении бд сама на клиента передавала что данные обновлены.
ИМХО Может и есть какие-то штатные средства, это лучше в форуме по MySql спросить.
...
Рейтинг: 0 / 0
03.04.2017, 19:05
    #39432292
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
kamero...По таймеру не то...
Можно ли как то по тригеру? Чтобы при добавлении бд сама на клиента передавала что данные обновлены.
Не можно. Сервер - это та штука, которая отвечает на запросы клиента, а не наоборот.
...
Рейтинг: 0 / 0
03.04.2017, 19:15
    #39432298
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
ShSergeСервер - это та штука, которая отвечает на запросы клиента, а не наоборот.
Не совсем так . Проблема массовая, решение можно сбоку прикрутить как MS, можно внутрь встроить. Какой путь разработчики MySQL выбрали лучше спросить у тех, кто с данным продуктом знаком.
...
Рейтинг: 0 / 0
03.04.2017, 19:33
    #39432306
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Dima T,

Вы сами-то читали что там написано? Какое отношение имеют события, которые произошли на сервере к клиенту? Никаких. Клиент может о них узнать, но когда?
...
Рейтинг: 0 / 0
03.04.2017, 19:48
    #39432315
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
ShSergeDima T,

Вы сами-то читали что там написано? Какое отношение имеют события, которые произошли на сервере к клиенту? Никаких. Клиент может о них узнать, но когда?
Читал, там написано что сервер может быть не пассивен, т.е. он не только
ShSergeта штука, которая отвечает на запросы клиента
Почему там не может быть других непассивных составляющих?

PS MySQL не знаю, просто предположил, т.к. в MS SQL это есть, не в самом, но в окружении.
...
Рейтинг: 0 / 0
03.04.2017, 20:19
    #39432328
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Dima T...Почему там не может быть других непассивных составляющих?...
MS SQL знаю хорошо. Ничего там такого особенного нету. Разве что самому написать расширенную х-ую процедуру, которая через мультикаст UDP будет посылать клиентам (в космос) оповещение. Причём, процедура именно расширенная. а не CLR там с секурити будет проблема. Однако - это решение, не очень хорошее, однако, потому что сложное. Поэтому, самый раз - оповещение через таймер. Имхо, ясен пень.
...
Рейтинг: 0 / 0
03.04.2017, 20:22
    #39432333
Где-то в степи
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Dima T,
ну нету там похоже ничего похожего, весь гитхаб пестрит кастомными наблюдаетлямиислушателями берешь код на сях переделываешь
на # наружу выставляешь сокет и демон готов.
...
Рейтинг: 0 / 0
03.04.2017, 20:49
    #39432352
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
MS SQL знаю не очень хорошо, вышеупомянутый MS SQL Service Broker по описанию должен решать данную задачу, если не решает и народ изобретает костыли, то наверно реализация не самая лучшая.
...
Рейтинг: 0 / 0
03.04.2017, 20:55
    #39432357
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
MySQL обновление данных по сети
Dima T,

А ещё можно по почте получать
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / MySQL обновление данных по сети / 25 сообщений из 29, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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