powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Распределенная БД + экономия на лицензиях. Для чайника
104 сообщений из 104, показаны все 5 страниц
Распределенная БД + экономия на лицензиях. Для чайника
    #36493274
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день уважаемым участникам форума.

Здесь уже много раз обсуждали подобные темы, так что заранее прошу прощения. Если буду сильно бесить - убедительно прошу дать пинка в нужную сторону или ткнуть носом в мануал.

Главный вывод, который я сделал, внимательно изучив этот форум: выбор СУБД должен обуславливаться а) условиями задачи и б) личными предпочтениями разработчика (что лучше знаешь, на том и пиши). Поэтому –

а) опишу задачу. БД на стадии проектирования пока. Предполагаем иметь один главный офис и 20 региональных отделений, связь через интернет, нестабильная. Данные вносятся в БД в региональных отделениях и должны передаваться в главный офис, там их обрабатывают и гонят обратно в регионы. Обмен данными должен производиться раз в 15-20 минут. Прирост БД – около 300 тыс. записей в неделю. Проект для внутреннего использования, не для коммерческого распространения.
Последнее (по порядку, но не по важности) условие задачи: заказчик не очень богат и хочет сэкономить на чем только можно. В том числе, как видите, и на разработчике.

б) опишу себя. Последние несколько лет на SQL не программировал и разработкой БД не занимался, поэтому какой диалект придется учить сейчас – не столь важно. Есть опыт разработок в .NET, поэтому при выборе СУБД хотелось бы это учитывать, но, полагаю, это не критично, т.к. .NET провайдер есть, наверно, во всех популярных СУБД.

Варианты, которые сразу приходят в голову:
1. Платная СУБД с встроенной поддержкой двусторонней оффлайн-репликации – MS SQL WE в центр + 20 XE в регионы, Sybase ASE/ASA в центр + еще что-то в регионы? Майкрософт нравится своей понятностью-дружелюбностью, ну там русский хелп для новичков и тыры пыры. Сайбейз смущает своей малой распространенностью. Ну и конечно, оба отпугивают ценами. Сколько примерно будут стоить лицензии на один центральный и 20 региональных серверов?
2. Нечто условно-бесплатное с возможностью привязать двустороннюю оффлайн-репликацию, но платную и стабильную (сочинять собственный репликатор не буду). Interbase + IBReplicator, например. Сколько примерно будут стоить лицензии? Потянет, не будет ли тормозить?

P.S. Качественно, быстро и дешево - вот девиз моего заказчика. Поэтому его нужно немножко спустить с небес на землю. Для чего и прошу вашей помощи и совета.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493337
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задачу вы описали крайне скудно.
Например, рост БД будет всегда линеен или наступит некоторый порог, после которого, например, нет необходимости хранить детализированную информацию и достаточно хранить только агрегированную ?
Указан суммарный прирост или на каждый офис/филиал?
Каков его характер? Только вставка? Вставка с апдейтом только "своих" данных? Вставка и апдейт любых данных?
Нужно ли хранить на филиалах всю информацию, или только "свою" плюс некоторые агрегаты и справочники из "центра"?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493342
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И, кстати, без квалифицированного DBA и проектировщика БД, имхо, у вас эта система не взлетит.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493353
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
Interbase + IBReplicator, например. Сколько примерно будут стоить
лицензии? Потянет, не будет ли тормозить?

Firebird + IBPhoenix Replicator на 21 офис будет стоить чуть больше двух
килобаксов.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493367
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправочка - $2650
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493422
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Последние несколько лет на SQL не программировал и разработкой БД не занимался + Есть опыт разработок в .NET => юзать Nhibernate и опробывать сразу несколько субд.
я бы выбирал из oracle xe, mssql xe и postgres по принципу к кому из них оффлайн репликатор круче прикрутить можно.

ЗЫ. лицензии sybase (как я понимаю речь об SA) на 20 офисов в бюджетный вариант явно не впишутся.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493433
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftЗадачу вы описали крайне скудно.
Опыта нет, постараюсь исправиться. Большой респект за точные вопросы.
По каждому региону идет вставка с апдейтом только "своих" данных, между регионами данные не пересекаются. Вставка/удаление данных производится в основном в регионах, а центре - просмотр и изменения (вставки/удаления чрезвычайно редки), после чего данные сливаются обратно в регионы, каждому региону своя отдельная порция.

Больших таблиц в БД предполагается иметь две. Примерный рост по первой таблице - 5-6 тыс. записей в неделю от каждого региона, или около 100 тыс. в неделю по всей БД; по второй таблице - 9-10 тыс. записей в неделю от каждого региона, или около 200 тыс. в неделю по всей БД. Рост БД будет линейным, довольно однородным, без скачков.
Порог роста есть - накапливать и хранить информацию нужно в течение двух лет, записи старше двух лет можно удалять.
Что такое агрегированная информация – позор, не знаю. Пойду учить матчасть.

miksoft И, кстати, без квалифицированного DBA и проектировщика БД, имхо, у вас эта система не взлетит.
Меня самого это беспокоит. Эту систему уже пытались поднимать люди гораздо опытнее меня – не вышло. Моя задача сейчас – сделать все от меня зависящее, чтобы немного пододвинуть проект в сторону реализации. Или хотя бы показать заказчику с цифрами в руках, что за бесплатно он ничего хорошего не получит.

2 Dimitry Sibiryakov
Спасибо за цифры, покажу заказчику. А из чего складываются эти $2650, если не секрет?

2 Yo.!
Спасибо, мнение про Sybase учтем. Когда сам пытался подсчитывать, запутался в видах лицензий и ценах на них. Вот бы кто еще по MS SQL WE + 20 XE подсказал, во сколько обойдутся все лицензии.
Про mssql xe думаем. Если удастся раздобыть платный репликатор для MS SQL XE, то в главном офисе ХЕ потянет ли все на себе? В регионах-то без проблем, а вот центральная БД на экспрессе – это реально?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493445
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в мсскл XE ограничение 4гб на базу (данных), в oracle XE тоже 4Гб, причем база только одна. так что XE в центре явно без шансов - mssql как минимум WE, а оракл standart one получится.
про репликаторы к мсскл не знаю, к ораклу платных туча, вроде и оффлайн были.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493449
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Чтобы обойти ограничения экспрессов на 4 Гб, заказчик предлагает (как вариант) в центральном офисе ставить 20 серверов XE, каждый держит базу только своего региона и реплицируется только с ней. Бред?? Я, может быть, наивен, но я плохо представляю себе процесс администрирования всего этого стада экспрессов.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493461
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tsMS SQL WE в центр
есть мнение, что Вы чего-то не понимаете. SQL Server Web Edition это для хостинга. Или вы платите за хостируемый ms sql, или одноразово покупаете лицензию на него ($3600 за проц) и ставите на сервер в стойке хостера.
Это непременное условие задачи?

topic_starterЧтобы обойти ограничения экспрессов на 4 Гб, заказчик предлагает
гм. стандартный MS SQL стоит $930 без CAL, или $5950 на процессор без ограничений по клиентам.
Лицензия на клиента (одна) стоит $170.
Наличие 20 распределенных серверов не означает, что их все нужно реплицировать одновременно.
Поэтому я бы посчитал кол-во пользователей сначала тех, кто будет работать с MS SQL в центральном офисе.

tsставить 20 серверов XE,
то есть, для заказчика нормально, что в центральном офисе будет стоять 20 компов только серверующих XE? Это экономия? Допустим, по 800 баксов за комп, получаем 16000 долларов, т.е. на эти деньги можно три процессорных лицензии MS SQL купить.

tsзаказчик не очень богат и хочет сэкономить на чем только можно.
плохое начало :-)
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493462
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
Спасибо за цифры, покажу заказчику. А из чего складываются эти $2650,
если не секрет?

21 серверная лицензия + 21 лицензия на реплицируемые БД.

Если хочется извращений, то можете поставить кучу Оракулов ХЕ + Firebird
для консолидированной БД.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493463
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемый kdv, ваше мнение совершенно верно - я многого не понимаю. Хочу начать понимать больше.

Под WE я имел в виду Workgroup Edition, не буду больше увлекаться аббревиатурами. Насколько я понял, Workgroup Edition на процессор без ограничений по клиентам стоит около $3800, это на две штуки баксов дешевле, чем Standart Edition.

Насчет того, что в центральном офисе будет стоять 20 компов только серверующих XE - у заказчика в центральном офисе уже стоит 30 компов с WinXP, по-моему для XE подойдет, поправьте если ошибаюсь.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493467
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Dimitry Sibiryakov
Почему куча Оракулов ХЕ + Firebird для консолидированной БД - это извращение? В чем будет основная трудность? Я не придираюсь к словам, но хочется чуть больше ясности, чем простая негативная оценка.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493474
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
Почему куча Оракулов ХЕ + Firebird для консолидированной БД - это
извращение?

Потому что Оракул - извращение сам по себе. ХЕ редакция - извращение для
мазохистов, поскольку имеющиеся в ней баги никогда не будут правиться.
Ну а ставить такую гордую птицу (пока не пнёшь - не полетит) как Оракул
в подчинение Жар-птичке это утончённое издевательство.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493483
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
topic starterЧтобы обойти ограничения экспрессов на 4 Гб, заказчик предлагает (как вариант) в центральном офисе ставить 20 серверов XE, каждый держит базу только своего региона и реплицируется только с ней. Бред??

да нет, достаточно частая конфигурация. под мсскл видел - центр стандарт едишен, на "кассах" воркгруп - юзали родную репликацию и с репликацией намучились, но в принципе работало. намучились из-за из-за того что в час пик по каким-то причинам (хз каким, срыв связи или еще что) начинал полный снепшот гонять, забивая насмерть нетворк. в конце концов поставили один сервер и отказались от репликаций (как я понял когда 3G смог дублирование каналов обеспечить).

topic starter
Я, может быть, наивен, но я плохо представляю себе процесс администрирования всего этого стада экспрессов.
у меня пара инсталяций oracle xe есть, но на линухе. я на них пару лет уже не заглядывал, работает и работает себе. нагрузка маленькая, данные практически не растут, у меня там просто ломаться нечему.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493490
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kdvЭто непременное условие задачи?
kdv, извините, не понял вопроса.

kdvгм. стандартный MS SQL стоит $930 без CAL, или $5950 на процессор без ограничений по клиентам.
Лицензия на клиента (одна) стоит $170.
Наличие 20 распределенных серверов не означает, что их все нужно реплицировать одновременно.
Поэтому я бы посчитал кол-во пользователей сначала тех, кто будет работать с MS SQL в центральном офисе.
Да, одновременная репликация 20 серверов не нужна, но каждый из них нужно реплицировать 3-4 раза в час.
В центральном офисе с MS SQL будут работать 80-100 человек одновременно, так как каждый регион обрабатывают 4-5 сотрудников. В регионах будут работать по 2-4 человека на каждой БД. Если в центр ставить взрослую редакцию, то только на процессор.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493502
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.![quot topic starter]Чтобы обойти ограничения экспрессов на 4 Гб, заказчик предлагает (как вариант) в центральном офисе ставить 20 серверов XE, каждый держит базу только своего региона и реплицируется только с ней. Бред??

да нет, достаточно частая конфигурация. под мсскл видел - центр стандарт едишен, на "кассах" воркгруп - юзали родную репликацию и с репликацией намучились, но в принципе работало. намучились из-за из-за того что в час пик по каким-то причинам (хз каким, срыв связи или еще что) начинал полный снепшот гонять, забивая насмерть нетворк. в конце концов поставили один сервер и отказались от репликаций (как я понял когда 3G смог дублирование каналов обеспечить).
[quot topic starter]
Нам до 3G как до Луны. Между регионами расстояния в тыщи км, так что светит нам только репликация и только оффлайн и только по интернету и емэйлу (это требование заказчика).
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493511
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
А может все-таки один сервер БД, терминальный сервер и терминальный доступ регионов через интернет? Сейчас уже интернет дешевый и лостаточно быстрый. Дублирование интернет доступа дешевле 20 серверов БД, их поддержки и гемора с репликацией...
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493526
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Я
Вариант с одним сервером БД и терминальным сервером рассматривали, обсуждали с заказчиком. Гемора, конечно, меньше. Но у заказчика него было 2 основных возражения: 1) связь недостаточно стабильна, 2) и если умрет центральный сервер, остановится работа ВО ВСЕХ регионах, а это недопустимо. В прошлом году было несколько случаев, когда в центральном офисе отключали электроэнергию на полдня и на день. Это может в любой момент повториться. В случае реплицированных БД, все 20 регионов будут спокойно продолжать работу, ожидая когда мы выйдем на синхронизацию. А в варианте с терминальным серваком - умрут все.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493538
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!под мсскл видел - центр стандарт едишен, на "кассах" воркгруп - юзали родную репликацию и с репликацией намучились, но в принципе работало. намучились из-за из-за того что в час пик по каким-то причинам (хз каким, срыв связи или еще что) начинал полный снепшот гонять, забивая насмерть нетворк
То есть, если я правильно понимаю, у них был настроен мерж, и сервер по собственной прихоти вместо мержа начал гонять снэпшоты? Нештатная ситуация, однако. А кроме этого, какие еще у них мучения с родной репликацией были?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493597
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter том числе, как видите, и на разработчикеСамая неправильная позиция.

Заказчик должен оплатить работу
1 проектировщика (человека в теме который сможет решить кто что где когда видит/меняет, как решать конфликты репликации и разные другие нестандартные ситуации)
2 разработчика который воплотит это в жизнь
3 админа который будет за всем этим следить (не за сервером, а за приложением) DBA и сисадмины отдельно
4 плюс железо
5 плюс связь
6 и только потом лицензии.
а затем умножить полученные циферки на коэффициент избыточности
На этом фоне будет легче принимать решения о стоимости лицензий

Причем люди самый ценный ресурс, так что экономить на людях себе дороже.

Для вас лично ссылка на классику Эдвард Йордон. Путь камикадзе
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493598
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"Я конечно дико извиняюсь, господа президенты..." (с)
...но я всю жизнь думал, что экономия на лицензиях подразумевает переход на опенсорс. Чем не устраивает linux+postgres? Реплкация вроде какая-то в постгресе была, а стоимость лицензий будет ровно $0 при любой конфигурации системы, хоть всю Землю опутайте проводами.
Или я что-то не понимаю?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493613
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimber...но я всю жизнь думал, что экономия на лицензиях подразумевает переход на опенсорс.Распространенное, но ошибочное утверждение. Открытость и бесплатность не связаны друг с другом.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493652
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimberРеплкация вроде какая-то в постгресе была

Вот только не припомню, чтобы слони научился офф-лайновым трюкам...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493658
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterПоследние несколько лет на SQL не программировал и разработкой БД не занимался, поэтому какой диалект придется учить сейчас – не столь важно
Хм. По-моему, первое, что нужно сделать, - найти разработчика с опытом.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493670
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter,
И все-таки посмотрите ASA, на тему репликаций он будет один из лучших, да и администрирование у него практически нулевое, не забудьте так же, что он кросс-платформенный, т.е. в отличии от MS SQL денег на операционку не попросит, у меня он уже 12-ть лет работает через E-mail, причем очень уж древняяя версия 5.5, ну а стоимость его будет зависеть в больщей степени от количества клиентов, нежели от количества серверов...
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493738
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Sergey Orlov
Стоимость примерно можете назвать?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493876
rockclimber
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftОткрытость и бесплатность не связаны друг с другом.Спасибо, Кэп, без тебя бы никто не догадался.
Но, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493886
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rockclimberНо, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?Приобрести - дешевле. Но это далеко не единственная и даже не самая дорогая часть проекта. Как выйдет в итоге - из имеющихся данных сказать невозможно.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493971
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftrockclimberНо, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?Приобрести - дешевле. Но это далеко не единственная и даже не самая дорогая часть проекта. Как выйдет в итоге - из имеющихся данных сказать невозможно.
скупой платит дважды...
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36493982
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander RyndinmiksoftrockclimberНо, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?Приобрести - дешевле. Но это далеко не единственная и даже не самая дорогая часть проекта. Как выйдет в итоге - из имеющихся данных сказать невозможно.скупой платит дважды...Это вы про какой вариант?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494016
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter2 Sergey Orlov
Стоимость примерно можете назвать?
Порядка 100 евро за клиентскую лицензию, т.е. сервер + 5 клиентских лицензий буде стоить порядка 600 евро, но если клиентов много, стоимость начинает резко снижается...
Вообще то надо считать стоимость проекта, а это не только стоимость бд и лицензий к нему, но и сопутствующего софта и железа, ну и конечно гемор при эксплуатации тоже стоит денег.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494174
Если заказчика никак не удастся раскрутить на Windows 2008 Server + MS SQL 2008 + клиентские лицензии (более старые версии вы вряд ли купите), смотрите тогда в сторону PostgreSQL, но тогда вам очень много придется осваивать нового.

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

А вообще-то попробуйте обратить внимание на такую OpenSource СУБД как Cassandra, о ней можно почитать здесь например

[/quote]
Cassandra, высоко масштабируемая распределенная база данных, объединяет в себе полностью распределенную hash-систему Dynamo и модель хранения данных на базе семейства столбцов (ColumnFamily, вложенные хэши), впервые реализованную в Google BigTable. Cassandra относится к категории хранилищ повышенно устойчивых к сбоям: помещаемые в БД данные автоматически реплицируются на несколько узлов распределенной сети или даже равномерно распределяются по нескольким дата-центрам. При сбое узла, его функции на лету подхватываются другими узлами. Добавление новых узлов в кластер Cassandra также производится на лету, без дополнительного ручного вмешательства и переконфигурирования других узлов.
[/quote]

На нее переходит Twitter интервью с одним из разработчиков Twitter

Не факт, конечно, что она вам подойдет, возможно для ваших задач это как из пушки по воробьям, тем более, это даже не SQL СУБД
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494323
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 Игорь Котов
Спасибо за информацию. Рассматриваем варианты только SQL СУБД.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494351
гость_2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
topic starter
Насчет того, что в центральном офисе будет стоять 20 компов только серверующих XE - у заказчика в центральном офисе уже стоит 30 компов с WinXP, по-моему для XE подойдет, поправьте если ошибаюсь.
Если мне не изменяет склероз, то:
Есть ограничение 4 Гбайт на базу, ограничения на количество баз под одной установкой мсскл XE нет. Т.е. под одним инстансом сервера можно запустить хоть все 20 баз. Правда, при работе упретесь в другие ограничения (процессор и память).
Кроме того, на одну физическую машину можно установить несколько именованных инстансов, хоть 20 штук, и крутить каждую базу под своим инстансом, или сгруппировав по несколько баз.

Но, это не хорошее решение, т.к. скорей всего в базах будут общие справочники, и возникнет дополнительная проблема по обеспечению их синхронизации.гг
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494383
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 гость_2010
Согласен.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494447
dmitryK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хочу разговор увести немного в сторону

а вы не рассматривали вариант установки центрального сервера и доступа к нему через Веб?

в этом случае снимается головная боль с организацией репликации
все будут видеть последние изменения
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494470
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmitryKчерез Веб?

Для этого ему придётся разместить и БД и Веб-сайт у хостера. Ничего
необычного, но имеет свои проблемы с доверием.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494478
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmitryKхочу разговор увести немного в сторону

а вы не рассматривали вариант установки центрального сервера и доступа к нему через Веб?

в этом случае снимается головная боль с организацией репликации
все будут видеть последние изменения
На этот вопрос ТС уже ответил (если пропадет связь с серваком или отрубят свет то все комплексы остановятся).
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494500
dmitryK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
по хорошему свой сервак прикупить и на колокейшн его
но вопрос безопасности и ограничения доступа будет стоять действительно несколько более остро

хотя если честно - то не намного
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494519
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 dmitryK
Мы рассматривали вариант доступа через web. Если в регионе упадет канал у провайдера, работа в этом регионе остановится полностью. В реплицированной копии региональная БД может продолжать накапливать данные и ждать связи для синхронизации.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494523
dmitryK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SallerdmitryKхочу разговор увести немного в сторону

а вы не рассматривали вариант установки центрального сервера и доступа к нему через Веб?

в этом случае снимается головная боль с организацией репликации
все будут видеть последние изменения
На этот вопрос ТС уже ответил (если пропадет связь с серваком или отрубят свет то все комплексы остановятся).

где свет отрубят? в датацентре?

если свет отрубят у клиента, то все равно все колом встанет
а вот вопрос с доступом по нету действительно может быть, но я думаю стоит все-таки прозондировать эту тему поглубже (качество связи в филиалах). Например, у нас в Беларуси, даже если где и есть проблемы с доступом по проводной связи, то почти везде их можно решить с помощью мобильника (как временное решение проблемы).
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494573
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmitryKдаже если где и есть проблемы с доступом по проводной связи, то почти везде их можно решить с помощью мобильника (как временное решение проблемы).
Вы еще предложите СМСками обмениваться, это БД и тут временных подпорок костылем не должно быть.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494575
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуем сузить выбор до двух вариантов.

Вариант 1. MS SQL Server Workgroup Edition в центр, две лицензии на процессор обойдутся примерно в $7600 (возможностей ограниченной репликации Workgroup Edition должно хватить). Для регионов MS SQL Server Express Edition - он будет полностью бесплатен или есть какие-то лицензионные хитрости при использовании его в качестве подписчика к платной редакции?

Вариант 2. Interbase 2009 SMP Server в центр (Unlimited License обойдется в $4720 или 120700 р. , полагаю что цена точнее та, которая в рублях, т.к. «цены … в очередной раз приведены в соответствие с упавшим курсом доллара» . Для регионов Oracle XE или MS SQL XE - что лучше?

Какие есть преимуществах и недостатки у каждого варианта применимо к условиям задачи? Имеются в виду не цены, а производительность, перспективы, поддержка, средства разработки, администрирование.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494594
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
Для регионов Oracle XE или MS SQL XE - что лучше?

Репликаторы между Interbase и MS SQL может и существуют, но мне неизвестны.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494612
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, забыл в стоимость второго варианта внести стоимость репликтора. IBReplicator для 21 сервера это еще примерно $2100 .
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494613
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterДля регионов Oracle XE или MS SQL XE - что лучше?Для регионов смысл в Oracle XE мне видится только в случае, если в центре будет Oracle.

P.S. Прежде, чем закладываться на всякие XE - тщательно посчитайте, хватит ли вам их лимитов, в первую очередь - по объему хранимых данных.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494634
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovРепликаторы между Interbase и MS SQL может и существуют, но мне неизвестны.
IBReplicator не умеет реплицировать на MS SQL? Документацию еще не изучал подробно.
А Interbase SMP 2009 + 20 Oracle XE, наверно, тоже считается извращением, как и с Firebird + 20 Oracle XE.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494635
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterПопробуем сузить выбор до двух вариантов....

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

2. Еще в прайсе MS появилась SQL Server 2008 Standard Edition for Small Business
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494637
гость_2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
topic starter
Вариант 1. MS SQL Server Workgroup Edition в центр, две лицензии на процессор обойдутся примерно в $7600 (возможностей ограниченной репликации Workgroup Edition должно хватить). Для регионов MS SQL Server Express Edition - он будет полностью бесплатен или есть какие-то лицензионные хитрости при использовании его в качестве подписчика к платной редакции?

Бесплатен.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494643
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftПрежде, чем закладываться на всякие XE - тщательно посчитайте, хватит ли вам их лимитов, в первую очередь - по объему хранимых данных.
Должно хватить, подсчитывали. Может быть не очень тщательно, на зато с запасом. Могу привести примерные расчеты, возможно я много чего не учел.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494651
dmitryK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SallerdmitryKдаже если где и есть проблемы с доступом по проводной связи, то почти везде их можно решить с помощью мобильника (как временное решение проблемы).
Вы еще предложите СМСками обмениваться, это БД и тут временных подпорок костылем не должно быть.

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

а построение систем с доступом через веб уже предполагает, что возможны обрывы связи. и построение таких систем ведется по основной идее протокола http - "каждая страница - это отдельная самостоятельная операция, которой ничего не известно о других операциях, и о которой не знает ни одна другая операция".
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494663
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterIBReplicator не умеет реплицировать на MS SQL?

Нет, не умеет. MS с отсутсвием ON EACH ROW триггеров и эскалацией
блокировок плохо укладывается в его архитектуру.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494667
гость_2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494676
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В дополнение. Чтобы использовать синхронизацию от MS, а не писать самому, скорее всего нужно купить SQL Server Standard в центр, и Workgroup по регионам.

Точный вопрос по обрезанию возможностей по редакциям нужно задавать в профильном форуме.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494708
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftAlexander RyndinmiksoftrockclimberНо, тем не менее, лицензия на связку postgres + какой-нибудь CentOS стоит значительно дешевле, чем на MS SQL + W2003 Server. Или тут я тоже не прав?Приобрести - дешевле. Но это далеко не единственная и даже не самая дорогая часть проекта. Как выйдет в итоге - из имеющихся данных сказать невозможно.скупой платит дважды...Это вы про какой вариант?
это я про бесплатный и 5ти копеечный.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494730
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglЧтобы использовать синхронизацию от MS

А оно уже научилось работать off-line?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494736
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
topic starter,

не оттуда вы скачете, скакать следует от оффлайн репликатора, т.к. у всех субд собственно затык начинается с него.
из реальных вариантов:
1. оракл стандарт one в центре за $7k и бесплатные ораклы XE в регионах с репликацией через матвью, которые центр переодически рефрешит (т.е. полуручная репликация)
2. оракл стандарт one или мсскл в центре и бесплатные XE в регионах с репликацией через навороченные репликаторы аля Sybase Replication Server (хз умеет ли он оффлайн и супортит ли XE)
3. экзотика аля интербейз + IBReplicator, который вроде как оффлайн тоже не умеет
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494743
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!IBReplicator, который вроде как оффлайн тоже не умеет

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

Знаешь ещё какой-нибудь репликатор, который называет себя IBReplicator?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494764
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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.!не оттуда вы скачете, скакать следует от оффлайн репликатора
Оттуда, оттуда я скачу. Перечитайте первый пост.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494787
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
гость_2010Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?
Если не трудно, поясните, что вы имеете в виду под простым обменом данными.
Со своей стороны могу пояснить, что репликация (двусторонняя, асинхронная) был выбрана по причине значительной географической удаленности региональных офисов и нестабильной связи.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494792
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!скакать следует от оффлайн репликатораА что так все привязались к этому оффлайн-у?
Насколько я могу судить из авторского "связь через интернет, нестабильная" - вполне пойдет и обычная репликация.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494793
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter2 Я
Вариант с одним сервером БД и терминальным сервером рассматривали, обсуждали с заказчиком. Гемора, конечно, меньше. Но у заказчика него было 2 основных возражения: 1) связь недостаточно стабильна, 2) и если умрет центральный сервер, остановится работа ВО ВСЕХ регионах, а это недопустимо. В прошлом году было несколько случаев, когда в центральном офисе отключали электроэнергию на полдня и на день. Это может в любой момент повториться. В случае реплицированных БД, все 20 регионов будут спокойно продолжать работу, ожидая когда мы выйдем на синхронизацию. А в варианте с терминальным серваком - умрут все.
А объединенный вариант рассматривали?
Когда связь есть все работает в On-Line (терминал или прямые соединения с БД),а если вдруг связь исчезла или не дай бог центральный сервер упал, запускается режим Off-line, при котором данные сохраняются в локальных базах, а после восстановление связи с центром происходит их репликация. Основное преимущество такого варианта заключается в том, что программный комплекс адекватен реальным условиям в которых он развернут. Чего не скажешь о двух первых вариантах по отдельности. Ведь если On-line есть 95 процентов времени, то надо этим пользоваться, если 5% времени связи нет, то надо уметь работать без связи лишь ограниченный промежуток времени, но не всегда.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494810
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterгость_2010Кстати, Вы уверены, что нужна именно репликация БД? Может, хватит простого обмена данными?
Если не трудно, поясните, что вы имеете в виду под простым обменом данными.
Со своей стороны могу пояснить, что репликация (двусторонняя, асинхронная) был выбрана по причине значительной географической удаленности региональных офисов и нестабильной связи.
Я бы все-таки попробовал бы выяснить у заказчика за сколько он хочет получить свое решение, отсюда и прыгать...
20-ть распределенных офисов и экономить....
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494814
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sergey OrlovЯ бы все-таки попробовал бы выяснить у заказчика за сколько он хочет получить свое решение, отсюда и прыгать...
На днях выясним. Но к нему нужно будет идти хотя и с приблизительными, но все же цифрами.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494849
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftYo.!скакать следует от оффлайн репликатораА что так все привязались к этому оффлайн-у?
Насколько я могу судить из авторского "связь через интернет, нестабильная" - вполне пойдет и обычная репликация.
Заказчик уточняет, что необходимо иметь возможность (не штатную, а для аварийных ситуаций) осуществлять репликацию через e-mail, по варианту "курьера с дискеткой".
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494886
Фотография Ggg_old
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterКачественно, быстро и дешево - вот девиз моего заказчика.
:)) классика, а теперь попросите вашего заказчика выбрать любых два пункта из трех вариантов.
По описанию функциональных возможностей вам наиболее подходит sybase sa (быстро и качественно).
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494926
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
artemanatopic starter2 Я
Вариант с одним сервером БД и терминальным сервером рассматривали, обсуждали с заказчиком.
А объединенный вариант рассматривали?
Когда связь есть все работает в On-Line (терминал или прямые соединения с БД),а если вдруг связь исчезла или не дай бог центральный сервер упал, запускается режим Off-line, при котором данные сохраняются в локальных базах, а после восстановление связи с центром происходит их репликация. Основное преимущество такого варианта заключается в том, что программный комплекс адекватен реальным условиям в которых он развернут. Чего не скажешь о двух первых вариантах по отдельности. Ведь если On-line есть 95 процентов времени, то надо этим пользоваться, если 5% времени связи нет, то надо уметь работать без связи лишь ограниченный промежуток времени, но не всегда.
Если центральный сервер упал, то как вы предлагаете запускать режим Off-line? Брать бэкапы базы, пересылать по почте в регионы и разворачивать там? Ведь на удаленных местах никаких данных нет, если в штатном режиме репликация не предполагалась.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494932
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterЗаказчик уточняет, что необходимо иметь возможность (не штатную, а для аварийных ситуаций) осуществлять репликацию через e-mail, по варианту "курьера с дискеткой".У нас в таком случае на филиал уезжает полная копия базы Oracle XE, без попыток что-то реплицировать. Уезжает физически - на автомобиле в виде DVD-диска или HDD.

Хотя вариант не очень понятен - как может быть E-mail доступен, но не доступна репликация?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494945
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoft
Хотя вариант не очень понятен - как может быть E-mail доступен, но не
доступна репликация?

Динамические адреса + NAT на обеих концах, например.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494962
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovmiksoftХотя вариант не очень понятен - как может быть E-mail доступен, но не доступна репликация?Динамические адреса + NAT на обеих концах, например.Речь шла все-таки об аварийной ситуации. NAT на обеих концах может возникнуть внезапно?
Во-вторых, если это явление имеет массовый характер, то, хоть и с удорожанием системы, но и на этот случай выход уже предлагался - вынос центра репликаций на хостинг .
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494966
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 miksoft
В наши удаленные офисы не автомобиль, а самолет посылать надо, расстояния между ними от 1000 км. Я везде в постах использую слово "регионы", а не "филиалы", чтобы подчеркнуть значительную географическую удаленность.

Вариант, как может быть E-mail доступен, но не доступна репликация - интернет-кафе ))
В данный момент при форс-мажорах именно этим способом и пользуются, пересылают в центральный офис xls-файлы.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494970
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, если доводить ситуацию с E-mail-ом и Oracle XE до упора, то можно и так сделать. К Oracle Streams почта вполне прикручивается. Правда, через Oracle Streams Oracle XE может только получать данные, но не отдавать.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494979
гость_2010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov
Динамические адреса + NAT на обеих концах, например.

Это лечится. Для NAT настраивается порт маппинг. Для динамических адресов в сети есть спец. DNS сервера. Ставится клиент этого сервера, он при подключении к сети сообщает серверу текущий ip адрес, дальше все как обычно, для DNS. Единственный минус - не красивое DNS имя.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494980
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterВариант, как может быть E-mail доступен, но не доступна репликация - интернет-кафе ))К интернет-кафе Oracle Streams так же неплохо прикручивается :)
Правда, для этого таки желательно иметь хотя бы файловый хостинг.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494987
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksofttopic starterВариант, как может быть E-mail доступен, но не доступна репликация - интернет-кафе ))К интернет-кафе Oracle Streams так же неплохо прикручивается :)
Правда, для этого таки желательно иметь хотя бы файловый хостинг.

Только стримс по цене сам как Интернет кафе )
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494989
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гость_2010Dimitry Sibiryakov
Динамические адреса + NAT на обеих концах, например.

Это лечится. Для NAT настраивается порт маппинг. Для динамических адресов в сети есть спец. DNS сервера. Ставится клиент этого сервера, он при подключении к сети сообщает серверу текущий ip адрес, дальше все как обычно, для DNS. Единственный минус - не красивое DNS имя.Кстати, Дмитрий был более прав, чем я сначала подумал. Был случай, когда пришлось быстро переключать филиал на другого оператора, а у того все клиенты сидят за NAT-ом.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36494993
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglТолько стримс по цене сам как Интернет кафе )Ну не без этого... И DBA требует весьма продвинутого.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495006
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
miksoftSiemarglТолько стримс по цене сам как Интернет кафе )Ну не без этого... И DBA требует весьма продвинутого.
И то и другое явно не наш вариант )) Отметаем?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495018
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вернемся к озвученным выше двум вариантам.
Уважаемые участники, а какая СУБД субъективно для вас проще в администрировании - MS SQL или Interbase?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495072
Фотография Saller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterВернемся к озвученным выше двум вариантам.
Уважаемые участники, а какая СУБД субъективно для вас проще в администрировании - MS SQL или Interbase?
И там и там нужен мозг, а если по сути то для меня проще IB.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495083
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter, если центральный сервер упал, то у него есть горячий backup
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495094
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ОКТОГЕН, и что с ним дальше делать? Для чайника, пожалуйста.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495245
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter ,

с репликацией можете обратиться к СУБД ЛИНТЕР. Скачать и попробовать её можно ЗДЕСЬ . Как и что делать: набираете в поиске по сайту "репликация" и первая же ссылочка все рассказывает!
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495440
Guest12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо брать MS SQL SERVER и все будет хорошо.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495468
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Guest12!
You wrote on Mon, 01 Mar 10 14:35:31 GMT:

Guest12 G> Надо брать MS SQL SERVER и все будет хорошо.а волосы?

--
With best regards, Мимопроходящий.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495474
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мимопроходящийа волосы?

Будут меньше напёрстка.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495584
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
artemana
А объединенный вариант рассматривали?
Когда связь есть все работает в On-Line (терминал или прямые соединения с БД),а если вдруг связь исчезла или не дай бог центральный сервер упал, запускается режим Off-line, при котором данные сохраняются в локальных базах
Если центральный сервер упал, то как вы предлагаете запускать режим Off-line? Брать бэкапы базы, пересылать по почте в регионы и разворачивать там? Ведь на удаленных местах никаких данных нет, если в штатном режиме репликация не предполагалась.
На филиале создается зеркало, которое постоянно с периодом в несколько секунд синхронизируется с центральным офисом.
Пока связь есть эта база зеркала клиентами филиала не используется , они взаимодействуют с центральным сервером напрямую. Если связь пропала, клиенты филиала начинают работают с зеркалом, как с основной базой. Относительно центральной базы в Off-Line режиме. Когда связь появилась базы зеркала и центральная синхронизируется, а клиенты переключаются на работу с центральной базой данных напрямую, до следующего чп.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495613
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
artemana
Пока связь есть эта база зеркала клиентами филиала не используется, они
взаимодействуют с центральным сервером напрямую.

Это чтобы пока select сползает через полмира и обратно можно было успеть
чаю попить?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495624
Фотография artemana
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
artemana
Пока связь есть эта база зеркала клиентами филиала не используется, они
взаимодействуют с центральным сервером напрямую.

Это чтобы пока select сползает через полмира и обратно можно было успеть
чаю попить?

А вот уже для преодоления этого - либо терминал, либо MDT, в котром через полмира, только Insert, update и delete проскальзывают. Моргнуть успеешь, а о чае даже подумать будет некогда. ;)
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495717
Sergey Orlov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starterВернемся к озвученным выше двум вариантам.
Уважаемые участники, а какая СУБД субъективно для вас проще в администрировании - MS SQL или Interbase?
Берите ASA, у нее репликация работает через файловый доступ(дискеты), FTP, E-mail. Практически нулевое администрирование. Стандартный клиент 2-е *.dll... С сайта Sybase можете скачать девелоперскую версию... и посмотреть ... И не надо смотреть в сторону ASE, по тем фичам, что вам надо, все в одном флаконе...
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495845
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter > И DBA требует весьма продвинутого.
И то и другое явно не наш вариант )) Отметаем?Продвинутый DBA вам понадобится в ЛЮБОМ случае. Поэтому я бы советовал воздержатся от экзотики. Чем менее распространенная СУБД тем выше стоимость ДБА (ну или выше риск).
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36495858
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257Чем менее распространенная СУБД тем выше стоимость ДБА (ну или выше риск)
Угу, и заказчик так считает. Поэтому Sybase ASA при всей ее рекламной вкусности, ему кажется высоким риском.

Возможно, остановимся на FB + IBPhoenix Replicator, если удастся погонять тестовую репликацию и все нормально будет.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496069
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробую подвести промежуточные итоги. Основному требованию задачи - наличие отлаженной асинхронной и/или оффлайн репликации - в наибольшей степени удовлетворяют следующие СУБД (перечислены в порядке увеличения стоимости лицензирования): Firebird + IBReplicator, Sybase ASA, MS SQL Server Workgroup Edition.

Теперь, как мне тут правильно подсказывают товарищи из зала, попробуем оценить стоимость сопровождения/администрирования. Судя по всему , найти ДБА для Sybase будет примерно в 4 раза труднее, чем для Firebird. А для нее, в свою очередь, найти ДБА в 2 раза труднее, чем для MS. Цифры, полагаю, достоверные.

Вопрос к уважаемым участникам: как, по-вашему, изменятся эти соотношения, если учесть, что MS ДБА требуется с опытом настройки и эксплуатирования репликации слиянием (самой сложной из встроенных в эту СУБД), а Firebird ДБА также требуется со знанием IBReplicator и опытом внедрения или сопровождения оффлайн репликации?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496115
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter,

Хреновый из Вас ЛПР/консультант. Выбирать систему, не зная ни одной из трех. На основании болтовни на форуме да рекламных брошюрок (

По подходу также видно, что нет опыта в организации. Почитайте здесь для начала.

По делу - FB и ASA практически не требуют DBA (MS на начальных этапах тоже). Нужен разработчик, работавший с репликацией. А такому, если он спец, будет практически все равно, с чем из 3х работать - неделя на раскачку.

Я бы предложил уволить, потому что для такого проекта это крест. Голосуем?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496118
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поправка - не уволить, но отстранить от принятия решений по проекту
и тем более руководства.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496374
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglЯ бы предложил уволить, потому что для такого проекта это крест. Голосуем?
Это не Ваше дело, пусть решает его руководство
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496378
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglПоправка - не уволить, но отстранить от принятия решений по проекту
и тем более руководства.
и назначить вас?
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496453
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
topic starter
Firebird ДБА также требуется со знанием IBReplicator

Т.е. умеющий читать документацию и знающий про sql.ru или официальный
саппорт-лист. Что там, что там ответ на любой вопрос получается максимум
за сутки.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36496932
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Siemargltopic starter,
Хреновый из Вас ЛПР/консультант. Выбирать систему, не зная ни одной из трех. На основании болтовни на форуме да рекламных брошюрок (Хреновый - согласен. Но рекламу стараюсь фильтровать, это ошибка думать, что я ее не вижу.

SiemarglПо подходу также видно, что нет опыта в организации. Почитайте здесь для начала.Дык сразу сказано было - чайник. Все когда-то начинали, не? М.б. мне просто не повезло, что начинать приходится сразу с серьезного проекта, а не с хелло ворлд. За урл спасибо.

SiemarglПо делу - FB и ASA практически не требуют DBA (MS на начальных этапах тоже). Нужен разработчик, работавший с репликацией. А такому, если он спец, будет практически все равно, с чем из 3х работать - неделя на раскачку.А вот это треп по делу.

SiemarglЯ бы предложил уволить, потому что для такого проекта это крест. Голосуем?Первый голосую. Я бы сам себя уволил без промедления, да вот беда, в штате организации не состою.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36498088
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати за асинхронный оффлайновый репликатор
Чисто админовское решение: установить в центре копии каждой из баз и накатывать логи от филиалов.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36501801
Фотография roden
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglНужен разработчик, работавший с репликацией. А такому, если он спец, будет практически все равно ...
Кстати, всеми двумя руками ЗА это утверждение
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36503628
v_smirnov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
To: Siemargl

SiemarglЯ бы предложил уволить, потому что для такого проекта это крест. Голосуем?
Если бы вот так в свое время увольняли людей, более половины здешних гуру не было бы.

Все с чего-то начинают, в том числе и с таких вот проектов. Судя по постановке задачи, объему данных, финансированию - это как раз тот проект на котором можно и нужно учиться, ничего кроме знаний и опыта такой проект разработчику не принесет. "За малые деньги и спрос малый".
Вы же сами не пойдете делать этот проект ...

To: topic starter

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

А по поводу ASA для этого проекта. С точки зрения подходит или нет - однозначно да. Репликация настраивается просто (если конечно спроектировано правильно) - и с транспортом для обмена нет проблем - например берете на гугле домен, заводите 21 мыл и все. С вашими объемами даже мобильник с GPRS справится. Или в центре ставите почтовик. Или FTP ... есть что выбрать.

Осталось только вам посчитать во сколько обойдется лицензирование.

Прикинуть достаточно просто.
Сколько надо коннектов? - кол-во одновременных подключений (если у вас клиент-серверное приложение и не будет appServer то кол-во одновременно запущенных приложений) + 4 коннекта на репликацию * 20 офисов
+
в Центр возможны варианты (либо брать лицензию на проц, либо так же по кол-ву подключений)

потом пишите в SyBase все свои расчеты и ждете ответа. Сравниваете с другими вариантами. Выбираете.
...
Рейтинг: 0 / 0
Распределенная БД + экономия на лицензиях. Для чайника
    #36504194
topic starter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В Sybase стоимость всех необходимых лицензий нам посчитали, вышло в несколько раз дороже, чем у MS.

Что ж, всем спасибо за дискуссию. Для меня было познавательно, а некоторым гуру, наверно, изрядно доставило )) Отдельное спасибо Siemargl'у за ссылку на Этапы проекта внедрения .

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

Считаю, что тема может быть закрыта.
...
Рейтинг: 0 / 0
104 сообщений из 104, показаны все 5 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Распределенная БД + экономия на лицензиях. Для чайника
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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