|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
есть вот такая архитектура 1. головной офис с хорошим инетом и архивами баз филиалов, обслуживает сайт, который берет на чтение информацию из архивов баз филиалов, а для записи использует почту, реестры и парсера в планировщике на серверах в филиалах 2. филиалы, непосредственно работающие с базами, обладающие узким каналом и низким качеством связи (для их работы им инет практически не нужен) вариант с парсером и реестрами был хорош, пока не потребовалось писать ну очень разнообразную информацию, соответственно масштабируемость никакущая этого варианта. как можно решить проблему теоретически? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 14:50 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
как бы вот сделать так, чтобы новый вариант записи не требовал переписывание этого парсера, при этом решалась проблема с отсутствием связи до базы в филиале ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 15:04 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
wolverinа для записи использует почту, реестры и парсера в планировщике на серверах в филиалахРасшифруйте эту жуть. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2016, 15:48 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
miksoft, да вроде все просто - web формирует файл, отправляет почтой, планировщик на серваке в филиале проверяет почту и загружает данные в базу ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 08:11 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
wolverinпланировщик на серваке в филиалеПочему планировщик на филиале, а не в головном офисе? И что ему мешает сразу слазить в БД сайта? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 18:10 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
wolverinкак бы вот сделать так, чтобы новый вариант записи не требовал переписывание этого парсера, при этом решалась проблема с отсутствием связи до базы в филиале Формат записи в файле изменить. База-то кстати какая: SQL, или NoSQL? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 18:26 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
Другими словами реализовать аналог Statement-based репликации. ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 18:34 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
skyANAДругими словами реализовать аналог Statement-based репликации.А может и штатная репликация сойдет... ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 18:36 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
miksoftПочему планировщик на филиале, а не в головном офисе? И что ему мешает сразу слазить в БД сайта? потому что офис оффлайн, а реестры можно откуда угодно взять и руками залить мешает - см предыдущий ответ да и в целом даже бэкапы высылаются планировщиком из филиала, а не головняк лезет в филиал и делает бэкапы ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 18:54 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
skyANAФормат записи в файле изменить. База-то кстати какая: SQL, или NoSQL? это понятно, каждый раз менять под задачу формат и парсер не кошерно база SQL firebird за репликацию думал, но 1. нужно делать как то верификацию, штатная этого не обеспечивает, это же не просто перелить новые данные, нужны и обновления, и лучше бы в обе стороны 2. опять под каждую задачу (таблицу) придется писать отдельный репликатор, а хотелось бы просто, например, в базе указать создание логов по любой таблице, а уже согласно этих логов репликатор заливал бы не меняя своей логики ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 19:01 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
miksoftПочему планировщик на филиале да и филиалов 10 штук ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2016, 19:19 |
|
Как писать в offline базы с сайта?
|
|||
---|---|---|---|
#18+
wolverinskyANAФормат записи в файле изменить. База-то кстати какая: SQL, или NoSQL? это понятно, каждый раз менять под задачу формат и парсер не кошерно база SQL firebird за репликацию думал, но 1. нужно делать как то верификацию, штатная этого не обеспечивает, это же не просто перелить новые данные, нужны и обновления, и лучше бы в обе стороны 2. опять под каждую задачу (таблицу) придется писать отдельный репликатор, а хотелось бы просто, например, в базе указать создание логов по любой таблице, а уже согласно этих логов репликатор заливал бы не меняя своей логики Ещё раз: реализуйте свой аналог Statement-based репликации. То есть записывайте в свой файл и передавайте запросы (операции, команды, что там у Вас) "как есть", чтобы не надо было их парсить, а тупо выполнить. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2016, 09:39 |
|
|
start [/forum/topic.php?fid=33&fpage=9&tid=1547354]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
43ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 287ms |
total: | 435ms |
0 / 0 |