powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кластерная реализация. Проблема: Oracle или MS SQL?
61 сообщений из 61, показаны все 3 страниц
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810780
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Итак. Разрабатывается программно-аппаратный комплекс. Рабочих мест около 200. Режим работы круглосуточный 365 дней в году. Огромный поток мультимедийных файлов размером от 500Kb до нескольких Gb. Общий объем базы в несколько десятков гигабайт, так как вероятно не вся мультимедиа будет храниться в базе. Общий объем хранилища на старте больше 10 террабайт, планируется развивать до сотни. Однозначно кластеризация по отказоустойчивости и по обработке информации.
Деньги на проект есть.

Планируем UNIX-подобную ОС и Oracle. К тому же у нас есть положительный опыт работы Oracle на другой подобной системе.
Предлагаемый нам подрядчик начал ныть, что нам необходим исключительно MS Windows и MS SQL. Еще и "маркетологи" всякие набежали, рассказывают про стоимость владения, соотношение цена/качество, супер предложения от майкрософта.
Главное: Если комплекс будет тормозить или глючить, то бить будут не по нашему карману, а по телу и сурово. :( Т.к. повторяюсь деньги на проект есть.
Вопрос: Разве MS способен на подобное? Интересны аргументы "за" и "против".

Спасибо за внимание.

P.S. Лично у меня Oracle вызывает значительно большее доверие.
P.P.S. Эмоциональные аргументы не интересны, т.к. я и сам на такое способен ;)
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810784
Фотография judge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для оценки таких вещей хорошо бы знать о распределении планируемой нагрузки на сервер БД (насколько сложны выполняемые запросы, как часто они выполняются, необходимо ли осуществлять поиск по содержимому файлов и т.п.)

Вы уверены что хотите хранить сами файлы в БД? Возможно имеет смысл обойтись простым файлохранилищем? (IBM, EMC, StorageTek, Pinnacle, Sun,...)

При таких объемах, не забудте учесть пропускную способность сети, т.к. это тоже часто бывает проблемным местом.

Если не секрет - это система для радио/теле канала?

Alex
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810786
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторДля оценки таких вещей хорошо бы знать о распределении планируемой нагрузки на сервер БД (насколько сложны выполняемые запросы, как часто они выполняются, необходимо ли осуществлять поиск по содержимому файлов и т.п.)
Запросы вряд ли будут сложными, но их будет очень много.

авторВы уверены что хотите хранить сами файлы в БД? Возможно имеет смысл обойтись простым файлохранилищем? (IBM, EMC, StorageTek, Pinnacle, Sun,...)
Все слишком сложно для чисто файлохранилища.
1) Сюда же прикручен свой документооборот.
2) Фрагменты мультимедии постоянно обрабатываются операторами с применением документооборота.
3) Безопасность доступа к данным.
4) На эту базу еще прикручено управление специализированным оборудованием доставки мультимедийной информации, т.е. время отклика критично.

авторПри таких объемах, не забудте учесть пропускную способность сети, т.к. это тоже часто бывает проблемным местом.
Это все уже посчитано: 100/1000 Ethernet + 2Gb fibre channel и все в порядке.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810790
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет

Не могу похвастаться знанием MS SQL. Oracle'иными кластерами интересуюсь долго (с версии 7.3.2.3) и всерьез (см. Семинар "Технологии Oracle9i RAC" ). Есть несколько соображений и вопросы.

Соображения таковы:
1. Главный вопрос - нужно ли хранить сами мультимедийные(ММ) данные в БД. Если НЕ НУЖНО - получаем относительно небольшую по меркам Oracle и где-то среднюю/большую по меркам MS SQL базу - 10-100 Gb + 200 юзеров.

2. Хранение ММ данных в БД может быть необходимо по различным причинам, например:
- централизованная (aka упорядоченная) обновляемость, ограничение доступа и т.п.
- необходимость поиска по СОДЕРЖИМОМУ ММ
- внешний интерфейс - типа, работаем только через средства БД, не имея других средств доступа к серверу (iNET)

3. Если необходимо редактировать multimedia в БД - похоже, у Oracle наворотов и фич побольше.

4. Разница в кластерных решениях от MS и Oracle в том, что MS придерживается технологии "share nothing", а Oracle - "share disks". Т.е. в случае выхода из строя одного из узлов MS SQL кластера вы лишаетесь доступа к части данных, которые обслуживались этим узлом. У Oracle смерть узла почти безболезненна, зато если полетели общие диски... Гхмм.

Вопросы:
1. Judge поднял хороший вопрос - нужен ли поиск по содержимому ММ-данных. Имеется ввиду не "описаловка". Ответа пока не прозвучало.
2. Насколько критично время недоступности? Для Oracle в случае сбоя одного из узлов жизнь на других замирает на 10-30-??? секунд (зависит от числа узлов) на реконфигурацию. Потом "счастливчики" (те, кто был подключен не к сбойному экземпляру) продолжают работать как будто сбоя и не было. "Калекам" проще пересоединиться. Если речь не идет о 10-ках секунд/минутах недоступности, то DataGuard (aka Standby) может быть более адекватен.

Для затравки хватит, пожалуй. HTH

Всего
--
Andrei Kriushin (Oracle8/8i/9i OCP DBA), RDTEX J.S.C.
Disclaimer: Opinions are of my own and not necessar(-il)y...
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810792
c127
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Раз деньги на проект есть, то в чем вопросы? Единственный аргумент в пользу мелклософта это цена. Да и то еще нужно посчитать.

Ставьте оракл и юних и это гарантированно будет работать, если Ваша задача вообще рашаема. Тем более что есть опыт работы с ораклом и юнихом. И по телу бить не будут. Здоровье дороже.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32810795
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChasterПредлагаемый нам подрядчик Гхммм... А конкурс какой объявить? И если Oracle'овые маркетроиды еще не понабежали - просто по неиформированности. Скажи куды бечь - я натравлю ;-)
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811126
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
у оракла можно blobы хранить не только в табличке но и в файловой системе.

>Вопрос: Разве MS способен на подобное? Интересны аргументы "за" и "против".

в принципе кажется у мс кластера можно было сделать резервную ноду и если одна из нод мс кластера падает то эта резервная может ее заменить ... но этот фокус кажется только админ ручками может провернуть. т.е. за 30 сек не получится ...

>Главное: Если комплекс будет тормозить или глючить, то бить будут не по нашему карману, а по телу и сурово.

короче получить в пах на мс у вас гораздо выше ... так что думайте насколько вам интересно это проверять :)
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811156
gardenman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811464
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор. Разница в кластерных решениях от MS и Oracle в том, что MS придерживается технологии "share nothing", а Oracle - "share disks". Т.е. в случае выхода из строя одного из узлов MS SQL кластера вы лишаетесь доступа к части данных, которые обслуживались этим узлом. У Oracle смерть узла почти безболезненна, зато если полетели общие диски... Гхмм.
MS-овский кластер также разделяет общие ресурсы, и при смерти одной ноды вы переключаетесь в течение 2 минут на резервную. Никакие данные никуда не пропадают (откуда такая инфа вообще??), они общие для обеих нод и лежат отдельно в корзине.

Вообще получается пофиг, на чем делать. И то и то равнозначно. И 200 юзеров - фигня. И объем фигня - у нас MS SQL под 50 гиг, нет проблем никаких, на сайте одновременно под 300 человек без тормозов сидят.

Так что решайте политические проблемы.
Правда есть непонятки в них:
авторПредлагаемый нам подрядчик начал ныть, что нам необходим исключительно MS Windows и MS SQL. Еще и "маркетологи" всякие набежали, рассказывают про стоимость владения, соотношение цена/качество, супер предложения от майкрософта.
Так кто кому делает? Вы кому-то, или кто-то для вас? Подрядчик - чего подрядчик? Или все-же заказчик? Определитесь уж. Потому как кто платит, то и заказывает музыку. Хотите юникс - сказали и послали подальше. Они хотят винду - значит чего сказали, того и делайте. Кто из вас программирует то систему?

авторГлавное: Если комплекс будет тормозить или глючить, то бить будут не по нашему карману, а по телу и сурово.
Почему? Пропишите ваше мнение, сделайте нормально договор - и все будет нормально.
авторВопрос: Разве MS способен на подобное? Интересны аргументы "за" и "против".
Способен практически на то же, что и Оракл. За некоторыми небольшими исключениями.

-- Tygra's --
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811481
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gardenman http://www.ibm.com/ru/software/data/tools.html
Звонок в дверь. Мужик (с бодунища) открывает дверь, а там весь такой Зеленый...
М. - Ты хто?
З. - Я твой "пии...п...сец"
М. - Ну и что?
З. - Ну и всё.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811525
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygra Никакие данные никуда не пропадают (откуда такая инфа вообще??), они общие для обеих нод и лежат отдельно в корзине.Упппссс. Не будите во мне зверя ;-). Разве я говорил про "пропадают"? Аазвы лишаетесь доступа к части данных, которые обслуживались этим узломКорректнее было бы "временно лишаетесь". Типа, пока замену игрока не произведут. Просто у Oracle все данные доступны всем живущим :) или недоступны никому :(

С остальным - согласен. Если БД, конечно, в пределах сотни-другой Gb (это стрельба по MS SQL ;-) ).
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811542
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
>Способен практически на то же, что и Оракл. За некоторыми небольшими исключениями.

ага :) только исключение состоит в том как мс кластер нагрузку балансирует. там кажется была 2 вариаента - или таблички по кластерам админ размазывает .. т.е. админ должен обладать нехилым даром предвиденья или сервер их размазывет сам хеш функцией, что тоже очень весело когда запросы постоянно бегают по нодам.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811752
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно вопрос.
А зачем вам кластер?
Oracle Data Guard может оказаться вполне достаточно.
Лично мое мнение по поводу кластеринга, что от Oracle что от Microsoft - "много помпы и очень слабо с доказательствами быстродействия причем в случае с Microsoft помпы больше".

Мое субективное мнение.

MS кластер (shared-nothing )
Достоинства :
- может работать хорошо, в случае если задача очень хорошо параллелится.
- сравнительно некритичен ( относительно конечно ) к аппаратному обеспечению и потому дешев.

Недостатки:
( собственно это почти тоже самое что партиция в Oracle просто сегменты партиции хранятся на разных узлах).
- проблемы балансировки в случае если например запросов по одному диапазону больше чем по другому, то есть одна нода гуляет, другая перегружена.
- учитывая первый пункт, можно говорить о дополнительных админ. расходах на сопровождение.
- выход одной ноды - это недоступность части данных, но для пользователя это без разницы ( если он не может получить доступ к актуальным данным. То есть требуется дубляж нод.
- Отсутствуют доказательства использования в приложениях под большой нагрузкой. Например тесты TPC-C есть, а тестов SAP-SD -нет. То есть с одной стороны в тепличных условиях работает, а в серьезных приложениях нет.

то есть говорит о доступности и надежности решения "в целом" практически не реально, ну разве только собрать второй такой же кластер и держать его ка standby.


Oracle RAC ( shared-disk)
Достоинства:
- присутсвует балансировка нагрузки между узлами
- динамическая реконфигурация узлов.
- присутствует возможность сохранения контекста сесси и возобновление ее работы на другом узле.
- наличие CacheFusion улучшает возможности разнесения нагрузки по нодам.
- как поет реклама от Oracle возможно использование "дешевого" аппаратного обеспечения.

Недостатки:
- просто непомерная стоимость +25% к стоимости лицензий + требование иметь процессорную лицензию на Oracle EE ( 40к на проц ).
- Динамическое добавление узлов конечно классный вариант, но а как насчет динамического балансирования ввода-вывода? Возможно? Впринципе да, скажем для устройств класcа EMC.
- Произодительность кластера целиком зависит от производительности Интерконнекта.
- как и в случае с MS практически очень мало, но они хотя бы присутсвуют.
Опустим тесты TPC-C и рассмотрим тесты SAP.
Для 2-х узлового RAC( каждый узел 4 проц ) SAPS - 6,770
http://]www50.sap.com/benchmark/PDF/Cert3804.pdf
Для примера возьмем 8 проц сервер SAPS - 7,530
http://www50.sap.com/benchmark/PDF/Cert3804.pdf
Разница (1- 6,770/7,530)*100 = 10%
Что будет скажем если узлов будет не 2 а 4 или 8 можно только догадываться.

Можно еще конечно добавить, но устал набирать.
Таким образом в случае с RAC мы влетаем на деньги по стоимости лицензий на Oracle.
Например если сравнить RAC с SMP системой, то единственное место где "можно сэкономить" - это узлы кластера ( они сравнительно дешевы), по сравнению с цельной SMP железкой.
Дисковая стойка должна быть как минимум того же типа и тех же возможностей что и в случае с SMP cистемой.
Явное преймущество SMP железки - возможность воспользоваться PQO.
Недостаток SMP - большие первоначальные затраты, ибо вариант докупки проц. в последствии возможен, но это тоже "развод на деньги" но уже со стороны производителя аппаратного обеспечения.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811770
Ааз
gardenmanhttp://www.ibm.com/ru/software/data/tools.html
Звонок в дверь. Мужик (с бодунища) открывает дверь, а там весь такой Зеленый...
М. - Ты хто?
З. - Я твой "пии...п...сец"
М. - Ну и что?
З. - Ну и всё.
Вероятно, это была попытка обратить внимание на Content Manager
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811798
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
автор- просто непомерная стоимость +25% к стоимости лицензий + требование иметь процессорную лицензию на Oracle EE ( 40к на проц ).

они там сильно скидывали цены и у 10ки standart edition RAC чуть ли не бесплатно и в комплекте.

http://www.sql.ru/forum/actualthread.aspx?tid=89105
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811828
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo! автор- просто непомерная стоимость +25% к стоимости лицензий + требование иметь процессорную лицензию на Oracle EE ( 40к на проц ).

они там сильно скидывали цены и у 10ки standart edition RAC чуть ли не бесплатно и в комплекте.

http://www.sql.ru/forum/actualthread.aspx?tid=89105

Oracle Database 10g Standard Edition is suitable for medium-sized business environments and includes Oracle's Real Application Cluster capabilities to provide protection against hardware and server failures. It's easy to install, configure, complete with it's own cluster-ware, storage management and other self-managing capabilities. With Oracle Database 10g Standard Edition, your applications can take advantage of the proven performance, security and reliability of Oracle on single or clustered servers up to four processors. It also provides complete upward compatibility with Oracle Database 10g Enterprise Edition.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32811935
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
> on single or clustered servers up to four processors.

зато за $5K, а не $40K да и если нада больше чем 4 проца $40K это копейки по сравнению со стоимостью железа.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812217
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!> on single or clustered servers up to four processors.

зато за $5K, а не $40K да и если нада больше чем 4 проца $40K это копейки по сравнению со стоимостью железа.

Ну
во-первых не $5к, а $15к.
5к - это для standart edition one, а это не одно и тоже.
Разница в типах лицензий.

во-вторых:

Возьмем 2х узловой кластер на 4х проц хостах и сравним его с 8 проц. хостом.

Получаем для RAC:
в минимальном случае:
Oracle 9iEE = 2x4*25*800 = 160k
RAC option = 2x4*25*400 = 80к
============================
Итого = 240к ( это если ребята из Oracle вам позволят так сделать).

в реальности похожей на правду.
Oracle 9iEE = 2x4*40k= 320k
RAC option = 2x4*20k = 160к
=====================
Итого: 480к

Для простого 8 проц SMP-сервера:
минимум
Oracle 9iEE = 8*25*800 = 160k
максимум
Oracle 9iEE = 8*40k= 320k

Ваши потери в случае с RAC
минимум: 80к
максимум: 160к
И все это на ровном месте.

Это мы еще не учитываем тот факт, что RAC конфигурация потребует больше ресурсов (а следовательно и лицензионных отчислений ) для подержания фиксированного кол-ва коннектов чем SMP?

Так убедительно?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812353
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
на счет $15K да эт я промахнулся, но на счет SMP и RAC не понял зачем сравнивать теплое с мягким ?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812390
DimaR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
to EugeneS
А какая разница в цене между 4x и 8x процессорной железякой?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812393
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo!на счет $15K да эт я промахнулся, но на счет SMP и RAC не понял зачем сравнивать теплое с мягким ?

А почему нет?
Приведите аргументы ?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812434
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaRto EugeneS
А какая разница в цене между 4x и 8x процессорной железякой?


Давайте может рассмотрим конкретный пример?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812473
EugeneS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
EugeneS DimaRto EugeneS
А какая разница в цене между 4x и 8x процессорной железякой?


Давайте может рассмотрим конкретный пример?

Пример с ценами с сайта http://]hp.com:
4 проц сервер

DL580 ProLiant DL580 G2 Intel® Xeon™ Processor MP at 3.00GHz/4MB (2P Model)
RAM = 16GB
System price $50,858.001


8 проц

ProLiant DL740 Intel® Xeon™ Processor MP at 3.00GHz/4MB, 4GB (4P Model)
RAM=32GB
System price $89,963.001

В обоих случаях стоимость дисковой системы не учитывается.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812535
Yo!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Yo!
Гость
ну вопервых на некоторых задачах RAC может быть эфективней, т.е. обслуживать бОльше юзеров, а значит дешевле (C) Oracle
во вторых ноды можно разнести хотябы по этажам, что некисло увеличивает живучесть системы.
в третих гибкость - чтоб обслужить еще 100 юзеров мне не нада вбухивать еще $100K в очередную железку.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812584
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вообще-то давно известно что хранить multimedia данные в БД не всегда эффективно. Что вы будете делать с файлами более 2 GB влюбой БД. Вам придется их резать.
Например такие файловые системы как GPFS поддерживают конкурентный доступ к файлам. То бишь один пишет другой читает. Для видео это очень актуально.
Большинство систем (не все) по хранению мультимедиа состоят из двух частей.

1. метаинформация об объекте - РСУБД
2. файловая системы, ленты, оптика для хранения объектов.

Вы можете создать такую сами или купить.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812743
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nikolay KulikovВообще-то давно известно что хранить multimedia данные в БД не всегда эффективно. Что вы будете делать с файлами более 2 GB влюбой БД. Вам придется их резать.
Например такие файловые системы как GPFS поддерживают конкурентный доступ к файлам. То бишь один пишет другой читает. Для видео это очень актуально.
Большинство систем (не все) по хранению мультимедиа состоят из двух частей.

1. метаинформация об объекте - РСУБД
2. файловая системы, ленты, оптика для хранения объектов.

Вы можете создать такую сами или купить.
Наша текущая разработка именно так и работает с применением Oracle.
В проектируемой системе сильно больше объем хранимой информации (100 TB вместо 5TB).

Отвлеченная мысль. Меня напрягает сама идея использовать в качестве серверной ОС MS Windows server, особенно при невозможности простоя системы.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812752
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tygra
Так что решайте политические проблемы.
Правда есть непонятки в них:
авторПредлагаемый нам подрядчик начал ныть, что нам необходим исключительно MS Windows и MS SQL. Еще и "маркетологи" всякие набежали, рассказывают про стоимость владения, соотношение цена/качество, супер предложения от майкрософта.
Так кто кому делает? Вы кому-то, или кто-то для вас? Подрядчик - чего подрядчик? Или все-же заказчик? Определитесь уж. Потому как кто платит, то и заказывает музыку. Хотите юникс - сказали и послали подальше. Они хотят винду - значит чего сказали, того и делайте. Кто из вас программирует то систему?
-- Tygra's --
Политических проблем как всегда хватает.
Подрядчика нам пихнули за взятку (что не ново по России), подрядчик в довершении всего оказался технически слабым. В техническом задании нами прописан Oracle и Unix. По документам у нас все надежно.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812758
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати по поводу ТСO. Ты посчитай сколько вам будет стоить простой и примени это к вычислениям которые тебе предложили...
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812773
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nikolay KulikovКстати по поводу ТСO. Ты посчитай сколько вам будет стоить простой и примени это к вычислениям которые тебе предложили...
Простой измеряется не деньгами, а задержкой в получении информации для серьезной государственной структуры.
Кстати, исполнитель работы добровольно прописал в ТЗ: система «постоянной готовности» с коэффициентом готовности не менее 99,999%.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812831
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да это все равно деньги
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32812835
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вам нужно оценить в комплексе весь стэк ПО с точки зрения HA. Не только СУБД. Иначе велики риски где-то в середине проекта понять, что скажем найдутся места поуже чем бэкенд. Расскажите про систему, как файлы попадают в базу/фс ?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32815350
Пессимист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
killedВам нужно оценить в комплексе весь стэк ПО с точки зрения HA. Не только СУБД. Иначе велики риски где-то в середине проекта понять, что скажем найдутся места поуже чем бэкенд. Расскажите про систему, как файлы попадают в базу/фс ?
В продолжение...
Во-во! Автору топика невредно будет составить структурную схему всего программно-аппаратного комплекса, чтобы оценить возможные bottle neck's :-). Если бюджет позволяет, можно численно посчитать надежности разных вариантов (вероятность безотказной работы за время t, среднее время безотказной работы и т.п.).
P.S. Пресловутое TCO - не универсальный критерий. Может быть, у потребителя критерии оценки неэкономические? Тогда надо считать боевую эффективность комплекса, что-то вроде вероятности выполнения задач в количестве N за время t. Нет, N - мало, лучше P. :-)
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32816125
shusharu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Коллеги, а кто нибудь имел реальный опыт создания и сопровождения кластера под MS SQL? Откликнитесь.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32817437
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chaster
Политических проблем как всегда хватает.
Подрядчика нам пихнули за взятку (что не ново по России), подрядчик в довершении всего оказался технически слабым. В техническом задании нами прописан Oracle и Unix. По документам у нас все надежно.

Может подрядчик вообще в сговоре с вашими конкурентами. Хочет чтобы провалить ваш проект, так как в области кластеров Оракл однозначно признавался самым успешным на сегодняшний день.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32818116
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А об каком кластере MS SQL тут идет речь?

Что-то я не слышал об их кластерах, которые работают подобно Ораклу - балансирование нагрузки и т.д. Может я чего упустил?

Знаю единственный кластер - это одна нода работает, вторая отдыхает. Чтобы работало сразу обе - не припомню такого.

-- Tygra's --
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819717
Константин Лисянский
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати, исполнитель работы добровольно прописал в ТЗ: система «постоянной готовности» с коэффициентом готовности не менее 99,999%.

Это уже на мэйнфрейм тянет. Если они про Windows такое написали, значит у них много денег чтобы неустойку платить. Если я не ошибаюсь, то эта система должна будет простаивать не более 5 с половиной минут в год.
Кто-нибудь видел такие системы на Windows?


С уважением,
Константин Лисянский
http://lissianski.narod.ru
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819731
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vadiminfo Chaster
Политических проблем как всегда хватает.
Подрядчика нам пихнули за взятку (что не ново по России), подрядчик в довершении всего оказался технически слабым. В техническом задании нами прописан Oracle и Unix. По документам у нас все надежно.

Может подрядчик вообще в сговоре с вашими конкурентами. Хочет чтобы провалить ваш проект, так как в области кластеров Оракл однозначно признавался самым успешным на сегодняшний день.
Такое впечатление, что наш "уважаемый" подрядчик не рассчитывал, что ему придется делать серъезную вещь, а собирался "впарить" макет с эмуляцией реальной нагрузки.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819734
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
tygraА об каком кластере MS SQL тут идет речь?

Что-то я не слышал об их кластерах, которые работают подобно Ораклу - балансирование нагрузки и т.д. Может я чего упустил?

Знаю единственный кластер - это одна нода работает, вторая отдыхает. Чтобы работало сразу обе - не припомню такого.

-- Tygra's --

Нее, мы хотели параллельное вычисление. RAC если я не ошибаюсь, так это в Oracle называется.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819736
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Константин Лисянский Кстати, исполнитель работы добровольно прописал в ТЗ: система «постоянной готовности» с коэффициентом готовности не менее 99,999%.

Это уже на мэйнфрейм тянет. Если они про Windows такое написали, значит у них много денег чтобы неустойку платить. Если я не ошибаюсь, то эта система должна будет простаивать не более 5 с половиной минут в год.
Кто-нибудь видел такие системы на Windows?
На Интеле можно сделать. Если мозг применить, конечно.
Но про Windows я тоже слышу в первый раз. ;) Поэтому и поднял эту тему. Мне очень сильно нужны технические аргументы для людей, которые при всей прелести отката, осознали бы возможные пагубные последствия.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819740
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Пессимист killedВам нужно оценить в комплексе весь стэк ПО с точки зрения HA. Не только СУБД. Иначе велики риски где-то в середине проекта понять, что скажем найдутся места поуже чем бэкенд. Расскажите про систему, как файлы попадают в базу/фс ?
В продолжение...
Во-во! Автору топика невредно будет составить структурную схему всего программно-аппаратного комплекса, чтобы оценить возможные bottle neck's :-). Если бюджет позволяет, можно численно посчитать надежности разных вариантов (вероятность безотказной работы за время t, среднее время безотказной работы и т.п.).
P.S. Пресловутое TCO - не универсальный критерий. Может быть, у потребителя критерии оценки неэкономические? Тогда надо считать боевую эффективность комплекса, что-то вроде вероятности выполнения задач в количестве N за время t. Нет, N - мало, лучше P. :-)
В том то и дело, что мы успешно решаем подобные задачи не первый год. А наши структурные требования, к сожалению не находят отклика у подрядчика. Для начала придется переносить сроки сдачи этапа по вине подрядчика. Затем рассмотрим состоятельность подрядчика на министерском уровне и etc. Деньги бюджетные, видимо поэтому люди и наглеют. :(
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32819759
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chaster Мне очень сильно нужны технические аргументы для людей, которые при всей прелести отката, осознали бы возможные пагубные последствия.На техническом уровне говори с технарями (типа, подстройка под аудиторию). А манагерам надо говорить про Risk Management (должны клюнуть на слово Management ;-) ).

HTH
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32820174
shusharu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз повторю вопрос. Есть ли практики, которые строили кластер по MS SQL?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32820387
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНее, мы хотели параллельное вычисление. RAC если я не ошибаюсь, так это в Oracle называется.

А нет такого в MS SQL. А жаль :(.
Так что придется одним большим компутером обойтись

-- Tygra's --
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32821626
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chaster
Такое впечатление, что наш "уважаемый" подрядчик не рассчитывал, что ему придется делать серъезную вещь, а собирался "впарить" макет с эмуляцией реальной нагрузки.

Я думаю, просто ваш заказчик не знает стоимость этих заявленных девяток. Я бы попробовал уточнить, какие проекты они делали ранее. Скорее всего вы выкинете этот пункт из договора, либо просто закроете на него глаза.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32821634
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ааз Chaster Мне очень сильно нужны технические аргументы для людей, которые при всей прелести отката, осознали бы возможные пагубные последствия.На техническом уровне говори с технарями (типа, подстройка под аудиторию). А манагерам надо говорить про Risk Management (должны клюнуть на слово Management ;-) ).

HTH

Ааз, скорее на слово РИСК Каждый день вижу
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32821653
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chaster Пессимист killedВам нужно оценить в комплексе весь стэк ПО с точки зрения HA. Не только СУБД. Иначе велики риски где-то в середине проекта понять, что скажем найдутся места поуже чем бэкенд. Расскажите про систему, как файлы попадают в базу/фс ?
В продолжение...
Во-во! Автору топика невредно будет составить структурную схему всего программно-аппаратного комплекса, чтобы оценить возможные bottle neck's :-). Если бюджет позволяет, можно численно посчитать надежности разных вариантов (вероятность безотказной работы за время t, среднее время безотказной работы и т.п.).
P.S. Пресловутое TCO - не универсальный критерий. Может быть, у потребителя критерии оценки неэкономические? Тогда надо считать боевую эффективность комплекса, что-то вроде вероятности выполнения задач в количестве N за время t. Нет, N - мало, лучше P. :-)
В том то и дело, что мы успешно решаем подобные задачи не первый год. А наши структурные требования, к сожалению не находят отклика у подрядчика. Для начала придется переносить сроки сдачи этапа по вине подрядчика. Затем рассмотрим состоятельность подрядчика на министерском уровне и etc. Деньги бюджетные, видимо поэтому люди и наглеют. :(

Ну это просто делается. Вы нанимаете сторонний аудит с самого начала проекта. Тогда одни люди работают, чтобы сказать "мы можем", а другие люди - "они не могут" И это в принципе правильный подход, когда например Вы не можете самостоятельно наперед оценить все критичные риски.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32821961
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shusharuЕще раз повторю вопрос. Есть ли практики, которые строили кластер по MS SQL?На TPC-сайте утверждается, что кластера строили и рекорды били. Это вообще (каков вопрос, таков ответ). А на этом форуме не светятся. Неужели стесняются? Гыыы.

[offtop] Для меня кластер - это VAX/VMS (еще до OpenVMS и без всяких там Compaq Open..., HP Open...). То БЫЛИ кластеры. Народ, "принудительно переводимый" на нонешние клюстера дуреет - как это: нет общей файловой системы?. А общей памяти тоже не? Попали...
А сейчас мы наблюдаем на рынке клюстерных технологий отстой/отлив/отклад, какой даже в голову не приходил создателям в конце 70-х прошлого века. Тока имечко позаимствовали, засранцы. Мля, на OSF/1 кластерная файловая система была с основания (лет через 10 после VMS). Через 10+ лет ПОСЛЕ нее уже Oracle (за...устался ждать vendor'ов) свою OCFS ваяет. Уййй... держите меня четверо... В какой мезозой по дизайну ОСей мы живем в новом веке. Зато интернет придумал известный билли. Ну ладно, как генераллисимус папуасской республики имеет право обвешаться медалЯми. Обгаживать-то зачем?
Oracle и DB2 стараются соответствовать, однако не имеют возможности - иначе этот засранец вскорости изобретет Кодд'ову реляционную теорию.[/offtop]
Сорри за оффтоп и намеки на ненормативную лексику.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32822035
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Ааз: Все что ты скзал относится не к кластерам _вообще_, а к отказоучтойчивым кластерам. Надо всетаки уточнять.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32822090
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Nikolay Kulikov2Ааз: Все что ты скзал относится не к кластерам _вообще_, а к отказоучтойчивым кластерам. Надо всетаки уточнять.
В данном случае отказоустойчивый кластер по-любому обязательное условие. Но мы хотим параллельной работы, а не только переброс задачи в случае отказа одного из узлов кластера. Иначе зачем нам тогда много серверов покупать? ;)
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32822495
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не нашел я на TCP кластеров MS SQL.

В общем, нет у MS таких кластеров, как у Оракла.
Решайте дальше сами - брать MS и один большой сервер, или Оракл и несколько небольших серверов.

-- Tygra's --
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32824322
mikhail_n
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кластер от MS - это не инструмент масштабирования (scaling), а инструмент повышения отказаустойчивости (high availability solution). Для масштабирования MS предлагает использовать федеративные базы. Образно говоря, у Оракла несколько камазов вместе везут один огроменный камень, а у MS этот камень надо разбить на n частей и каждый камаз повезет свою часть.

А кластер на VAX/VMS - это хорошо. До чего же приятная OS была...
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32825551
Sp1Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос такой: выбор только м/у этими 2 СУБД принципиален?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32825702
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraЧто-то не нашел я на TCP кластеров MS SQL.Оппаньки ))) Убрали! А ведь было в соревновании между Oracle9i и MS SQL 2000... Стыдно стало, что ли )
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32825708
Фотография Ааз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nikolay Kulikov2Ааз: Все что ты скзал относится не к кластерам _вообще_, а к отказоучтойчивым кластерам. Надо всетаки уточнять.А никто и не говорил, что VMS-ный кластер - отказоустойчив. Просто ресурсы узлов по определению могут быть сделаны общими (доступными с любого из узлов). В том числе и файловые системы, не говоря уж о всяких там магнитных носителях и прочем.

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

Всего
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32825833
Chaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sp1DerВопрос такой: выбор только м/у этими 2 СУБД принципиален?
Получается так.
Наш выбор изначально основан на Oracle. А нам навязчиво предлагают в качестве альтернативы MS SQL.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32826166
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну значит у вас простой выход:
Нужен кластер - значит только Оракл
Не нужен кластер - или-или .

-- Tygra's --
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32827573
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Chaster Sp1DerВопрос такой: выбор только м/у этими 2 СУБД принципиален?
Получается так.
Наш выбор изначально основан на Oracle. А нам навязчиво предлагают в качестве альтернативы MS SQL.

бюджет не огласите?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32831276
Sp1Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Chaster Sp1DerВопрос такой: выбор только м/у этими 2 СУБД принципиален?
Получается так.
Наш выбор изначально основан на Oracle. А нам навязчиво предлагают в качестве альтернативы MS SQL.

Интересно кто это делает и как?
Что там насчет свободы выбора?
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32833030
Пессимист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tygraНу значит у вас простой выход:
Нужен кластер - значит только Оракл
Не нужен кластер - или-или .

-- Tygra's --
Обратите внимание на: http://www.microsoft.com/Rus/News/Issue.asp?17-12-2004-GeacPM.xml
Для сервера SQL кластерное решение не использовалось и машина для него была взята самая производительная, по сравнению с другими компонентами. Вот он и был бы кандидатом в будущие critical point.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32833108
Alexey Rovdo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Узнаю брата Колю...

Мы из политических соображений выбрали Oracle, но идет подковерная борьба за то, чтобы "мы выбрали" MS SQL. Помогите найти аргументы, чтобы мы смогли пропихнуть свое решение. Я даже начинаю думать, что знаю компанию, которая у вас в подрядчиках.

Вот интересно, "деньги есть" - значит, что они есть на любые решения, а скорость реализации, риски и сами размеры затрат уже не имеют значения?

PS: Видео (мультимедиа) по запросу - знаю работающие системы с объемом базы более 20 Тб. Но увы они не на Oracle и не на MS SQL.
...
Рейтинг: 0 / 0
Кластерная реализация. Проблема: Oracle или MS SQL?
    #32833395
Sp1Der
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лично мне кажется, что эта дискуссия переросла в спор между продавцами СУБД"ов, а не между профессионалами работы с ними. Хотя мне тоже не понятно, почему делается выбор только между этими 2 СУБД"ами. Лично я бы смотрел шире. В славном городе петрограде, например, только что была заключена мултимилионная сделка с DB2. Я не говорю что это альтернатива, просто сегодня есть из чего выбрать, не нужно смотреть только на 2 СУБД"а, о которых идет речь.

:) Правда специалистов DB2 у нас маловато... В отличии от спецов ООП.
...
Рейтинг: 0 / 0
61 сообщений из 61, показаны все 3 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Кластерная реализация. Проблема: Oracle или MS SQL?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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