|
Синхронизация баз SQL | ☑ | ||
---|---|---|---|---|
0
yurii-syrkin
04.08.13
✎
22:50
|
Здравствуйте всем. Необходимо организовать автоматическую синхронизацию большого числа баз данных на разных серверах с базами данных на удаленном сервере. И вот я думаю как лучше это сделать, средствами 1С, либо же средствами SQL. Не могли бы вы мне дать толковый совет. Спасибо
|
|||
1
Нуф-Нуф
04.08.13
✎
22:53
|
начни с того что имеешь ввиду под синхронизацией и какие данные
|
|||
2
yurii-syrkin
04.08.13
✎
23:02
|
Вообщем надо добиться того чтобы на удаленном сервере была всегда актуальная копия каждой из баз размещенных на других серверах. Следовательно данные все (все таблицы всех баз данных)
|
|||
3
Serg_1960
05.08.13
✎
00:01
|
(0) Разумеется - средствами 1С. Ты же на форуме 1С :)
А если серьёзно, то штатный функционал платформы не совсем подходят для создания "актуальной копии". Даже если для этих целей использовать функционал УРИБ. Даже если РИБ-база по плану, в который включены все объекты. Это не совсем то, что нужно. Не совсем "копия" - нет, например, синхронизации пользователей БД (речь не о справочнике "Пользователи") и не совсем "актуально" - нельзя обмены делать непрерывно друг за другом. Чисто теоретически - можно и легко реализовать алгоритм, который запускает следующий сеанс обмена, как только завершается предыдущий сеанс обмена... но это чисто теоретически. Если учитывать, что пользователям тоже надо работать :) то придётся делать паузы между сеанса обмена. И длительность паузы придётся "подбирать" опытным путём (по разным причинам). |
|||
4
milan
05.08.13
✎
00:11
|
Может репликацию скуля настроить? Боюсь средства 1с тут не помогут
|
|||
5
Нуф-Нуф
05.08.13
✎
00:48
|
Репликация средствами скуляя, без вариантов
|
|||
6
Web00001
05.08.13
✎
01:22
|
Так то, тоже интересует этот вопрос. Хочется что бы юзеры работали в одной базе, а изменения синхронизировались средствами sql. Только вот что произойдет, если в двух копиях, юзеры изменят одновременно один и тот же документ?
|
|||
7
Serg_1960
05.08.13
✎
01:36
|
Если юзверы работают в обеих базах, то "две копии" - неуместное выражение. Несуразица получается. Это уже классическая риб-база получается.
"Две копии" и пользователи в каждой из них - смешно :) Пользователи, которые работают в архиве рабочей базы - обхохочешься :) |
|||
8
Web00001
05.08.13
✎
01:43
|
(7)замени слово копия, словом база, если тебе так удобнее.
Вопрос таки интересный. Можно использовать РИБ(сейчас именно так), но это все равно немного не то. Есть мысль переехать в тонкого клиента и работать через инет в одной базе. Но нужен резервный вариант, на случай если пропадет инет. Что бы юзер мог переключиться на резервный сервер. а при появлении инета все синхронизировалось обратно. Это как раз таки похоже на репликацию, только непонятно взлетит нет. |
|||
9
milan
05.08.13
✎
01:46
|
Боюсь, не взлетит
|
|||
10
Web00001
05.08.13
✎
01:49
|
(9)я тоже подозреваю, что не все так просто, но не вижу в чем проблема. Вопрос, что помешает?
|
|||
11
Serg_1960
05.08.13
✎
01:53
|
Этот вариант от "обычного" РИБ отличается только тем, что нужно синхронизировать таблицу с пользователями БД. Только в этом проблему вижу.
Есть инет - все пользователи работают в центральном узле - идут обмены для синхронизации данных. Нет инета - пользователи "переходят" на другой узел. Как только появится инет - будет и "синхронизация" - заработает обмен. |
|||
12
Web00001
05.08.13
✎
01:57
|
>> идут обмены для синхронизации данных.
Имеется ввиду, идут обмены между узлами средствами sql? |
|||
13
Serg_1960
05.08.13
✎
01:58
|
средствами УРИБ
|
|||
14
Aleksey
05.08.13
✎
02:04
|
(8) В типовой БП 3.0 это заяывлено
|
|||
15
Aleksey
05.08.13
✎
02:13
|
||||
16
Web00001
05.08.13
✎
04:19
|
(14)это не то
|
|||
17
Web00001
05.08.13
✎
04:21
|
... если вы работаете в сервисе. Не надо никаких если. Есть база, хочется средствами скуля поддерживать актуальную копию, постоянно без заморочек, что бы случае чего переключиться на нее продавать а потом обратно в боевую. А так еще один РИБ, мы и сами умеем.
|
|||
18
Mikhail Volkov
05.08.13
✎
05:51
|
(17) На 7-ке получилось сделать репликацию средствами скуля, но много перепахать пришлось... база была обута МОД (пи-би).
|
|||
19
Галахад
гуру
05.08.13
✎
06:08
|
(0) Это не репликация, а зеркалирование. Средствами SQL.
|
|||
20
Web00001
05.08.13
✎
06:36
|
Кстати говоря по сабжу автору будет загуглить server 2012 always on
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |