|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
Приветствую. Стоит задача сделать систему обслуживания заявок. Кол-во операций с базой в пределах 1000 в сутки. Один основной, один резервный сервер. На каждом своя база (MS SQL для определенности). Копия на резервном должна быть горячей. При падении основного, все запросы направляются на резервный (у клиента прописаны две точки доступа, если через одну не может, пытается к другой). После восстановления работоспособности основного, он становится резервным (в принципе после внесения изменений который произошли в момент отключки, можно его сделать опять основным). А теперь изюминка. Если пока лежал основной, упал и второй сервер, а после падения заработал основной, то он не должен принимать запросы пока не получит данные с резервного (по сути запросы на изменения в базе данных). Все это очень похоже на http://msdn.microsoft.com/en-us/library/ms189852.aspx. Вопросы следующие: 1. Возможно ли решение когда не используется арбитр? Заводить еще один сервер не хочется. 2. Есть ли более дешевое готовое решение? (покупать дорогущие лицензии денег нет) Написать чтобы работало самому можно, но не думаю что зеркалирование у меня получится лучше чем у мягкотелых. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 01:37 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
Guest который ДимаВсе это очень похоже на http://msdn.microsoft.com/en-us/library/ms189852.aspx.Да, мирорринг вам подойдёт. Guest который Дима1. Возможно ли решение когда не используется арбитр? Заводить еще один сервер не хочется.Ну, только если переключать вручную. Кто-то ведь должен определить, что основной сервер не рабортает и принять решение? Guest который Дима2. Есть ли более дешевое готовое решение? (покупать дорогущие лицензии денег нет)Дополнительные лицензии не нужны, если количество процессоров и редакция резервного сервера не больше, чем основного. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 09:49 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
alexeyvg Guest который Дима1. Возможно ли решение когда не используется арбитр? Заводить еще один сервер не хочется.Ну, только если переключать вручную. Кто-то ведь должен определить, что основной сервер не рабортает и принять решение? ну у меня все рассуждения в ту же сторону идут. Так или иначе должна быть информация о том, что не работает. Я или мой сосед. alexeyvg Guest который Дима2. Есть ли более дешевое готовое решение? (покупать дорогущие лицензии денег нет)Дополнительные лицензии не нужны, если количество процессоров и редакция резервного сервера не больше, чем основного. дык у меня сейчас и на один процессор денег нет. это стартап, который может не пойти. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 11:31 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
Guest который Димадык у меня сейчас и на один процессор денег нет. это стартап, который может не пойти. JFYI. Для стартапов есть специальные программы ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 11:39 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
belugin4Guest который Димадык у меня сейчас и на один процессор денег нет. это стартап, который может не пойти. JFYI. Для стартапов есть специальные программы О. отличная мысль. Я уже читал про это, но в тот момент в качестве требования звучало что это должно быть тиражируемое ПО. Странно. Смотрю сейчас, можно и для разработки сервисов использовать. Если развивается одновременно несколько видов бизнеса, то лицензии, полученные в рамках BizSpark могут использоваться в рамках разработки тиражируемых продуктов и сервисов, но не могут – для оказания услуг , таких как хостинг, дизайн веб-сайтов, системная интеграция Не уверен под какую категорию попадает мой проект. Предоставление EDI услуг. Может кто опытный, подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 11:59 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
Guest который Дима Может кто опытный, подскажите. Там есть мейл и телефон человека, отвечающего за программу. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 12:02 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
belugin4, позвонил. очень приятный человек Сергей. главное вопрос решился положительно. сказали подпадаю. ура. Я поднял тему на форуме баз данных здесь. Не уверен что средствами базы данных получится это сделать. Может кто сталкивался с такими задачами? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.05.2009, 13:09 |
|
зеркалирование баз данных на удаленных машинах
|
|||
---|---|---|---|
#18+
Сразу приходит в голову off-line репликация. Лучшие штатные средства именно для off-line репликации IMHO у Sybase SQL Anywhere. Транспортом может быть что угодно - фаловый обмен, FTP и даже e-mail. Если один из серверов окажется во временном дауне, то после своего подъема он просто дополучит все реплики, что для него накопились и приложит их у себя. Я подобное реализовывал именно в SQL Anywhere. Собственно и сейчас успешно работает. Если не уперлись жестко именно в MSSQL, рекомендую глянуть этот сервер. Форум по Sybase рядом: http://sql.ru/forum/actualtopics.aspx?bid=30 ... |
|||
:
Нравится:
Не нравится:
|
|||
08.05.2009, 00:38 |
|
|
start [/forum/topic.php?fid=33&fpage=39&tid=1548551]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
others: | 298ms |
total: | 419ms |
0 / 0 |