Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Сравнение СУБД Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
miksoft
Прежде, чем закладываться на всякие XE - тщательно посчитайте, хватит ли вам их лимитов, в первую очередь - по объему хранимых данных.

Должно хватить, подсчитывали. Может быть не очень тщательно, на зато с запасом. Могу привести примерные расчеты, возможно я много чего не учел.
1 мар 10, 13:20    [8411460]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
dmitryK
Member

Откуда:
Сообщений: 9
Saller
dmitryK
даже если где и есть проблемы с доступом по проводной связи, то почти везде их можно решить с помощью мобильника (как временное решение проблемы).

Вы еще предложите СМСками обмениваться, это БД и тут временных подпорок костылем не должно быть.


честно говоря не понял сарказма
причем тут СМС??
мобильник в данном случае выступает как модем при организации резервной линии. качество доступа повыше чем у диалапа. для 4-5 человек элементарно должно хватить (если они работать будут а не по нету лазить).

а построение систем с доступом через веб уже предполагает, что возможны обрывы связи. и построение таких систем ведется по основной идее протокола http - "каждая страница - это отдельная самостоятельная операция, которой ничего не известно о других операциях, и о которой не знает ни одна другая операция".
1 мар 10, 13:24    [8411486]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

topic starter
IBReplicator не умеет реплицировать на MS SQL?

Нет, не умеет. MS с отсутсвием ON EACH ROW триггеров и эскалацией
блокировок плохо укладывается в его архитектуру.

Posted via ActualForum NNTP Server 1.4

1 мар 10, 13:27    [8411522]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
гость_2010
Guest
Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?
1 мар 10, 13:29    [8411541]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Siemargl
Member

Откуда: 010100
Сообщений: 6635
В дополнение. Чтобы использовать синхронизацию от MS, а не писать самому, скорее всего нужно купить SQL Server Standard в центр, и Workgroup по регионам.

Точный вопрос по обрезанию возможностей по редакциям нужно задавать в профильном форуме.
1 мар 10, 13:30    [8411559]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Alexander Ryndin
Member

Откуда:
Сообщений: 4919
Блог
miksoft
Alexander Ryndin
miksoft
rockclimber
Но, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?
Приобрести - дешевле. Но это далеко не единственная и даже не самая дорогая часть проекта. Как выйдет в итоге - из имеющихся данных сказать невозможно.
скупой платит дважды...
Это вы про какой вариант?

это я про бесплатный и 5ти копеечный.
1 мар 10, 13:42    [8411668]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

Siemargl
Чтобы использовать синхронизацию от MS

А оно уже научилось работать off-line?

Posted via ActualForum NNTP Server 1.4

1 мар 10, 13:51    [8411750]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Yo.!
Guest
topic starter,

не оттуда вы скачете, скакать следует от оффлайн репликатора, т.к. у всех субд собственно затык начинается с него.
из реальных вариантов:
1. оракл стандарт one в центре за $7k и бесплатные ораклы XE в регионах с репликацией через матвью, которые центр переодически рефрешит (т.е. полуручная репликация)
2. оракл стандарт one или мсскл в центре и бесплатные XE в регионах с репликацией через навороченные репликаторы аля Sybase Replication Server (хз умеет ли он оффлайн и супортит ли XE)
3. экзотика аля интербейз + IBReplicator, который вроде как оффлайн тоже не умеет
1 мар 10, 13:52    [8411769]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

Yo.!
IBReplicator, который вроде как оффлайн тоже не умеет

IBReplicator от 2p - умеет.
IBPReplicator от IBPhoenix - умеет.

Знаешь ещё какой-нибудь репликатор, который называет себя IBReplicator?

Posted via ActualForum NNTP Server 1.4

1 мар 10, 13:55    [8411790]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
Siemargl
Чтобы использовать синхронизацию от MS, а не писать самому, скорее всего нужно купить SQL Server Standard в центр, и Workgroup по регионам.
Точный вопрос по обрезанию возможностей по редакциям нужно задавать в профильном форуме.

Ок, по возможности репликации с Workgroup Edition на Express Edition спрошу там.

Siemargl
Вы рано сужаете выбор. Ничего не понятно по каналам связи - кто сказал, что IB, MS - будут на них нормально синхронизироваться. Каналы у вас выделенные и нормальной толщины?
Если же нет, то надо смотреть возможности ASA, которая специально под распределенность имеет фичи.

Насчет каналов - мы не собираемся реплицироваться снэпшотами, ежесекундная синхронность двух баз не нужна. В MS, насколько я знаю, существует отложенная репликация слиянием. В IBReplicator'e, поправьте если вру, реализована асинхронная репликация по расписанию, которая может использовать даже очень медленное модемное соединение.
За наводку на SQL Server 2008 Standard Edition for Small Business спасибо, просмотрю.

Yo.!
не оттуда вы скачете, скакать следует от оффлайн репликатора

Оттуда, оттуда я скачу. Перечитайте первый пост.
1 мар 10, 14:02    [8411856]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
гость_2010
Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?

Если не трудно, поясните, что вы имеете в виду под простым обменом данными.
Со своей стороны могу пояснить, что репликация (двусторонняя, асинхронная) был выбрана по причине значительной географической удаленности региональных офисов и нестабильной связи.
1 мар 10, 14:09    [8411925]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
miksoft
Member

Откуда:
Сообщений: 38919
Yo.!
скакать следует от оффлайн репликатора
А что так все привязались к этому оффлайн-у?
Насколько я могу судить из авторского "связь через интернет, нестабильная" - вполне пойдет и обычная репликация.
1 мар 10, 14:12    [8411946]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
artemana
Member

Откуда: Днепропетровск
Сообщений: 1929
topic starter
2 Я
Вариант с одним сервером БД и терминальным сервером рассматривали, обсуждали с заказчиком. Гемора, конечно, меньше. Но у заказчика него было 2 основных возражения: 1) связь недостаточно стабильна, 2) и если умрет центральный сервер, остановится работа ВО ВСЕХ регионах, а это недопустимо. В прошлом году было несколько случаев, когда в центральном офисе отключали электроэнергию на полдня и на день. Это может в любой момент повториться. В случае реплицированных БД, все 20 регионов будут спокойно продолжать работу, ожидая когда мы выйдем на синхронизацию. А в варианте с терминальным серваком - умрут все.

А объединенный вариант рассматривали?
Когда связь есть все работает в On-Line (терминал или прямые соединения с БД),а если вдруг связь исчезла или не дай бог центральный сервер упал, запускается режим Off-line, при котором данные сохраняются в локальных базах, а после восстановление связи с центром происходит их репликация. Основное преимущество такого варианта заключается в том, что программный комплекс адекватен реальным условиям в которых он развернут. Чего не скажешь о двух первых вариантах по отдельности. Ведь если On-line есть 95 процентов времени, то надо этим пользоваться, если 5% времени связи нет, то надо уметь работать без связи лишь ограниченный промежуток времени, но не всегда.
1 мар 10, 14:12    [8411947]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Sergey Orlov
Member

Откуда: СПб
Сообщений: 4508
topic starter
гость_2010
Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?

Если не трудно, поясните, что вы имеете в виду под простым обменом данными.
Со своей стороны могу пояснить, что репликация (двусторонняя, асинхронная) был выбрана по причине значительной географической удаленности региональных офисов и нестабильной связи.

Я бы все-таки попробовал бы выяснить у заказчика за сколько он хочет получить свое решение, отсюда и прыгать...
20-ть распределенных офисов и экономить....
1 мар 10, 14:17    [8411991]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
Sergey Orlov
Я бы все-таки попробовал бы выяснить у заказчика за сколько он хочет получить свое решение, отсюда и прыгать...

На днях выясним. Но к нему нужно будет идти хотя и с приблизительными, но все же цифрами.
1 мар 10, 14:20    [8412004]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
miksoft
Yo.!
скакать следует от оффлайн репликатора
А что так все привязались к этому оффлайн-у?
Насколько я могу судить из авторского "связь через интернет, нестабильная" - вполне пойдет и обычная репликация.

Заказчик уточняет, что необходимо иметь возможность (не штатную, а для аварийных ситуаций) осуществлять репликацию через e-mail, по варианту "курьера с дискеткой".
1 мар 10, 14:30    [8412096]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Ggg_old
Member

Откуда: Одесса
Сообщений: 1342
topic starter
Качественно, быстро и дешево - вот девиз моего заказчика.

:)) классика, а теперь попросите вашего заказчика выбрать любых два пункта из трех вариантов.
По описанию функциональных возможностей вам наиболее подходит sybase sa (быстро и качественно).
1 мар 10, 14:42    [8412200]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
artemana
topic starter
2 Я
Вариант с одним сервером БД и терминальным сервером рассматривали, обсуждали с заказчиком.

А объединенный вариант рассматривали?
Когда связь есть все работает в On-Line (терминал или прямые соединения с БД),а если вдруг связь исчезла или не дай бог центральный сервер упал, запускается режим Off-line, при котором данные сохраняются в локальных базах, а после восстановление связи с центром происходит их репликация. Основное преимущество такого варианта заключается в том, что программный комплекс адекватен реальным условиям в которых он развернут. Чего не скажешь о двух первых вариантах по отдельности. Ведь если On-line есть 95 процентов времени, то надо этим пользоваться, если 5% времени связи нет, то надо уметь работать без связи лишь ограниченный промежуток времени, но не всегда.

Если центральный сервер упал, то как вы предлагаете запускать режим Off-line? Брать бэкапы базы, пересылать по почте в регионы и разворачивать там? Ведь на удаленных местах никаких данных нет, если в штатном режиме репликация не предполагалась.
1 мар 10, 14:53    [8412314]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
miksoft
Member

Откуда:
Сообщений: 38919
topic starter
Заказчик уточняет, что необходимо иметь возможность (не штатную, а для аварийных ситуаций) осуществлять репликацию через e-mail, по варианту "курьера с дискеткой".
У нас в таком случае на филиал уезжает полная копия базы Oracle XE, без попыток что-то реплицировать. Уезжает физически - на автомобиле в виде DVD-диска или HDD.

Хотя вариант не очень понятен - как может быть E-mail доступен, но не доступна репликация?
1 мар 10, 14:55    [8412333]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 54772

miksoft

Хотя вариант не очень понятен - как может быть E-mail доступен, но не
доступна репликация?

Динамические адреса + NAT на обеих концах, например.

Posted via ActualForum NNTP Server 1.4

1 мар 10, 14:57    [8412369]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
miksoft
Member

Откуда:
Сообщений: 38919
Dimitry Sibiryakov
miksoft
Хотя вариант не очень понятен - как может быть E-mail доступен, но не доступна репликация?
Динамические адреса + NAT на обеих концах, например.
Речь шла все-таки об аварийной ситуации. NAT на обеих концах может возникнуть внезапно?
Во-вторых, если это явление имеет массовый характер, то, хоть и с удорожанием системы, но и на этот случай выход уже предлагался - вынос центра репликаций на хостинг.
1 мар 10, 15:01    [8412409]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
topic starter
Member

Откуда:
Сообщений: 245
2 miksoft
В наши удаленные офисы не автомобиль, а самолет посылать надо, расстояния между ними от 1000 км. Я везде в постах использую слово "регионы", а не "филиалы", чтобы подчеркнуть значительную географическую удаленность.

Вариант, как может быть E-mail доступен, но не доступна репликация - интернет-кафе ))
В данный момент при форс-мажорах именно этим способом и пользуются, пересылают в центральный офис xls-файлы.
1 мар 10, 15:02    [8412430]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
miksoft
Member

Откуда:
Сообщений: 38919
Кстати, если доводить ситуацию с E-mail-ом и Oracle XE до упора, то можно и так сделать. К Oracle Streams почта вполне прикручивается. Правда, через Oracle Streams Oracle XE может только получать данные, но не отдавать.
1 мар 10, 15:04    [8412449]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
гость_2010
Guest
Dimitry Sibiryakov

Динамические адреса + NAT на обеих концах, например.

Это лечится. Для NAT настраивается порт маппинг. Для динамических адресов в сети есть спец. DNS сервера. Ставится клиент этого сервера, он при подключении к сети сообщает серверу текущий ip адрес, дальше все как обычно, для DNS. Единственный минус - не красивое DNS имя.
1 мар 10, 15:07    [8412490]     Ответить | Цитировать Сообщить модератору
 Re: Распределенная БД + экономия на лицензиях. Для чайника  [new]
miksoft
Member

Откуда:
Сообщений: 38919
topic starter
Вариант, как может быть E-mail доступен, но не доступна репликация - интернет-кафе ))
К интернет-кафе Oracle Streams так же неплохо прикручивается :)
Правда, для этого таки желательно иметь хотя бы файловый хостинг.
1 мар 10, 15:08    [8412491]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3] 4 5   вперед  Ctrl      все
Все форумы / Сравнение СУБД Ответить