powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как писать в offline базы с сайта?
12 сообщений из 12, страница 1 из 1
Как писать в offline базы с сайта?
    #39272457
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть вот такая архитектура

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

2. филиалы, непосредственно работающие с базами, обладающие узким каналом и низким качеством связи (для их работы им инет практически не нужен)

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

как можно решить проблему теоретически?
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39272471
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как бы вот сделать так, чтобы новый вариант записи не требовал переписывание этого парсера, при этом решалась проблема с отсутствием связи до базы в филиале
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39272504
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinа для записи использует почту, реестры и парсера в планировщике на серверах в филиалахРасшифруйте эту жуть.
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39272785
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft,

да вроде все просто - web формирует файл, отправляет почтой, планировщик на серваке в филиале проверяет почту и загружает данные в базу
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273336
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinпланировщик на серваке в филиалеПочему планировщик на филиале, а не в головном офисе? И что ему мешает сразу слазить в БД сайта?
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273349
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinкак бы вот сделать так, чтобы новый вариант записи не требовал переписывание этого парсера, при этом решалась проблема с отсутствием связи до базы в филиале
Формат записи в файле изменить. База-то кстати какая: SQL, или NoSQL?
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273353
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Другими словами реализовать аналог Statement-based репликации.
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273354
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДругими словами реализовать аналог Statement-based репликации.А может и штатная репликация сойдет...
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273362
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftПочему планировщик на филиале, а не в головном офисе? И что ему мешает сразу слазить в БД сайта?
потому что офис оффлайн, а реестры можно откуда угодно взять и руками залить
мешает - см предыдущий ответ
да и в целом даже бэкапы высылаются планировщиком из филиала, а не головняк лезет в филиал и делает бэкапы
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273370
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAФормат записи в файле изменить. База-то кстати какая: SQL, или NoSQL?
это понятно, каждый раз менять под задачу формат и парсер не кошерно
база SQL firebird
за репликацию думал, но
1. нужно делать как то верификацию, штатная этого не обеспечивает, это же не просто перелить новые данные, нужны и обновления, и лучше бы в обе стороны
2. опять под каждую задачу (таблицу) придется писать отдельный репликатор, а хотелось бы просто, например, в базе указать создание логов по любой таблице, а уже согласно этих логов репликатор заливал бы не меняя своей логики
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273382
Фотография wolverin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftПочему планировщик на филиале
да и филиалов 10 штук
...
Рейтинг: 0 / 0
Как писать в offline базы с сайта?
    #39273542
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wolverinskyANAФормат записи в файле изменить. База-то кстати какая: SQL, или NoSQL?
это понятно, каждый раз менять под задачу формат и парсер не кошерно
база SQL firebird
за репликацию думал, но
1. нужно делать как то верификацию, штатная этого не обеспечивает, это же не просто перелить новые данные, нужны и обновления, и лучше бы в обе стороны
2. опять под каждую задачу (таблицу) придется писать отдельный репликатор, а хотелось бы просто, например, в базе указать создание логов по любой таблице, а уже согласно этих логов репликатор заливал бы не меняя своей логики
Ещё раз: реализуйте свой аналог Statement-based репликации.

То есть записывайте в свой файл и передавайте запросы (операции, команды, что там у Вас) "как есть", чтобы не надо было их парсить, а тупо выполнить.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Как писать в offline базы с сайта?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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