powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Why RAC is wrong for scalability and availability... ню-ню
40 сообщений из 40, показаны все 2 страниц
Why RAC is wrong for scalability and availability... ню-ню
    #33962633
herr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спецы Oracle, опровергните или потвердите на сколько это правда :)

OLTP Databases: Optimal Solutions for Today’s Business Needs

...
- Why RAC is wrong for scalability and availability
...ну только 1 час времени надо что-бы прослушать это :)

http://www.bulldogsolutions.net/IBMDB2/IBD09122006/index.aspx?bdls=6013
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962668
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дык а ты ожидал, что они честно признаются, что их кластер никому не нужен и RAC рулит ? :)
а тему уже обсасывали
http://www.sql.ru/forum/actualthread.aspx?tid=210788
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962710
herr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ожидаю... :)

дык год назад это было
сколько воды протекло :)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962837
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
в принципе ничего не может измениться - сама идея RAC провальная.
но это отличный способ перераспределения клиентских расходов с закупок железа на закупки софта
Никому не нужный кластер IBM стоит на более чем 600 узлах (инфа примерно годичной давности)
При чем в последних версиях сильно улучшено межнодовое взаимодействие, что, в прочем, не отменяет необходимости маршрутизации мелких запросов на нужную ноду и распаралелливания крупных, то есть проектирования приложения на работу именно в кластере.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962859
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да :) а спроэктируйте мне пожалуйста ERP задачку на таком "кластере"
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962936
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Это техзадание?
Какой вопрос - такой ответ.
Тогда планирую -
1) выбираю бизнес-запросы, которые должны отрабатывать параллельно на всех узлах и скорость выполнения которых критична
2) реализую архитектуру на основе SOA Reference Architecture с ESB , котнретно Advanced ESB
3) маршрутизатор запросов, реализованный в "рамках" ESB направляет запросы, не требующие распараллеливания на ноды, где непосредственно хранятся данные, а остальные на координирующую ноду.

Основные усилия и ресурсы необходимо сосредоточить на описании предметной области с целью определения правильной схемы партиционирования.
"Динамическое" добавление новых "типов" бизнес-запросов обеспечивается классическими возможностями ESB с ее transfor/convert/route.

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

"Милый" Йо, вы будете смеятся (или плакать, кто ж вас знает, но системы, организованные пододным образом начинают появлятся даже в РФ, само собой у крупнейших компаний (мелким то такое нафик не вперлось)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33962975
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да ? появляются ? а можно хоть ссылочку на пресрелиз внедрения такого чудо shared-nothing кластера ? там SAP, Navision, может Peoplesoft ну хотя бы 1С. :)
как-то ibm на SAP тушуется публиковать тесты на shared-nothing ...
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33963011
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
не понял - а при чем тут SAP?
Вы просили спроектировать систему?
Вот вам проект - делайте.
А SAP никоим образом не так сделан, ни коем образом не для партиционирования данных.
Равно как и остальные вами упомянутые программные продукты.
Вы, видимо, так до конца и не разобрались, что не важно, по какой технологии строится кластерное решение, но максимальный выигрыш по производительности возможен только в случае создания специализированного ПО, заточенного на работу в таком кластере. Обратные утверждения суть есть маркетинг.
Да у вас, "милый" йо, по простоте душевной, это не является единственным заблуждением.
Ну а про 1С - это круто! Это да, enterprize level system!
Смешались в кучу кони, люди....
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33963023
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
http://www.mysql.com/news-and-events/press-release/release_2006_35.html
вот еще одна enterpize level система.
Скоро на ней ERP c сгавнякают.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33963088
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggv, вы удивительно точно поняли мой намек, ваше "проэктирование" это один в один "кластер" от mysql, т.е. кроме модного слова "кластер"/SOA там ничего нет.

ggvОсновные усилия и ресурсы необходимо сосредоточить на описании предметной области с целью определения правильной схемы партиционирования.
это, как изобретете "правильную" схему за Филдса/Нобелевской не забудьте сходить, ага ;)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33963227
Nikolay Kulikov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кстати насколько я помню RAC не сертифицирован под SAP R/3
так же как и DB2 DPF. DB2 DPF сертифицированно под SAP BW, Oracle вроде собирался получить такую сертификацию
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33964751
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
"милый" йо - каков вопрос - таков ответ.
А MySQL при всем моем к нему уважении, еще до такого какать и какать.
Вы, как человек отсталый от технологий, еще можете видеть "сходство".
DPF уникально, без переделки приложений подходит для хранилищ (и то, если прининять во внимание, что хранилище - это единая целостная выверенная копия всех данных компании - то требования по безопастности, мониторингу и управлению этими данными должны быть гораздо более строгими в некоторых видах бизнеса, чем у оперативных данных, поэтому не всегда оправданно даже с точки зрения затрат реализация хранилищ на распределенных платформах становится не оправданной), а для OLTP - только с введением промежуточного уровня, слоя, между приложением и базой, слоя с единственной задачей - знать о партиционировании данных, о типах запросов, и на основании этих знаний выполнять маршрутизацию этих запросов.
Введение этого промежуточного слоя, как я уже говорил, наверняка увеличит время отклика на запрос, но зато увеличит общую пропускную способность системы - что поделать, nothing free.
Ясно, что для этого требуется или проектирование системы с нуля, или переделка системы и довольно не слабая. Поэтому как и всегда решение принимается на основе множества критериев, среди которых нужная производительность лишь одна из списка критериев. Еще не факт, что управляемость, администрируемость, и безопастность и прочая RAS (Responsability, Accessability, Serviceability) решения на кластере будет дешевле и проще, чем на SMP.

Мне кажется, нашу бесплодную дискуссию можно закончить за невозможностью достижения хоть какого-то результата.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33964894
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот загадочная русская душа, ты уже 3й кто от премии Филдса отказывается :) но может ради любви к искуству все же поделешся магическими знаниями ?

ggvдля OLTP - только с введением промежуточного уровня, слоя, между приложением и базой, слоя с единственной задачей - знать о партиционировании данных, о типах запросов, и на основании этих знаний выполнять маршрутизацию этих запросов.
давай возьмем ebay.com там в поиске есть:
items (у них categories), stores, members
очень бы хотелось услышать как бы ты это отпартиционировал :) (с учетом что нагрузка/размер такая же как ebay) ?

да еще вопросик, а если мы через какое-то время упераемся в потолок одной из нод, че тогда, перепроиктируем всю задачу снова ?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33965055
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Yo
давай возьмем ebay.com там в поиске есть:
items (у них categories), stores, members
очень бы хотелось услышать как бы ты это отпартиционировал :) (с учетом что нагрузка/размер такая же как ebay) ?

Опять....
ggvОсновные усилия и ресурсы необходимо сосредоточить на описании предметной области с целью определения правильной схемы партиционирования.
Это что - вы дали описание предметной области???
Ну что же "милый" йо опять на грабли наступает...
По принципу "какой вопрос - такой ответ" получаем "Я бы отпартиционировал по хэш-функции с целью ускорения параллельной оработкой самых важных запросов"

Yo
да еще вопросик, а если мы через какое-то время упераемся в потолок одной из нод, че тогда, перепроиктируем всю задачу снова ?
Чего??? Йо, прежде чем пороть фугню, вы бы хоть почитали.... Чуток...
Нет желания читать - ну и фиг с вами. На чушь смысла отвечать нет.
Таки я настойчиво предлагаю прекратитиь "безобразия" в виду вашей полной невменяемости...
Даю вам возможность восхвалять технологию оракла наедине :)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966527
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего, что я вмешиваюсь в ваш диалог?

IBM традиционно упирает на продажу железа (вспомните времена, когда софт ими считался просто бесплатным приложением к компьютеру). Оракл продает софт. Вот и разница в подходах - каждый гнет свою линию, так как хочет, чтоб купили у него, а не у конкурента.

Технические ньюансы вы уже хорошо обсудили.

Код: plaintext
1.
2.
--
Антон
Per rectum ad astrum
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966559
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton Demidov IBM традиционно упирает на продажу железа ...
На сегодня IBM уже избавился от многих "железных" подразделений и сконцентрировал свои усилия на производстве софта под заказ, его сопровождении а так-же поставку крупных бизнес - решений... Сегодня IBM делает основную часть дохода за счет программного обеспечения...
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966572
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да .. уел ты меня ggv :) маладца. по хешу я не догадался, главное и придратся не к чему, ведь предупредил
ggvнаверняка увеличит время отклика на запрос, но зато увеличит общую пропускную способность системы - что поделать, nothing free
а главное начинал то как хорошо: "выбираю бизнес-запросы, SOA, ESB", а тут хлабысь - по хешу ... ну OK, так и запишем - фокусник (C)

2Anton Demidov
разница не в подходах, разница в результатах, RAC крутится у реальных клиентов реальные ERP задачи, участвует в промышленых тестах sap/tpc, а ibm'овский только специфичные задачи, где запрсы хорошо раскладываются на ноды.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966590
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
йо, а вы что - не знали, что партиционирование по нодам в DPF у IBM осуществляется использованием хэш функции, и называется хэш партиционированием?
Всего IBM DB2 поддерживает три типа партиционирования -
- хэш (DPF)
- range
- MDC
при чем range сделан очень красиво, где отсоединение/присоединение партиции в/из таблицы осуществляется без I/O.
MDC вообще без комментариев...
И фраза об увеличении времени отклика при увеличении пропускной способности не имеет никакого отношения к хэш функции... А только к появлению третьего слоя...
У вас туго немного со соображалкой.
Не помню, кто из известных сказал, в переводе на русский -
"нет такой архитектурной проблемы, которую нельзя решить введением дополнительного промежуточного слоя, и нет такой проблемы производительности, которую нельзя решить удалением одного промежуточного слоя"
За дословность и точность не ручаюсь, давно читал
йо, а вы вообще - читаете что-либо, окромя форумов? :)
К сожалению, с завтра и до понедельника вынужден пропасть.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966607
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
кстати, есть рекомендация использовать кластер DB2 для решения OLTP задач при кол-ве узлов 4+
Это кол-во, где как раз и можно проявить все преимущества технологии.

при технологии оракла это как раз кол-во нод, с которого начинаются реальные проблемы с масштабированием.
Не поэтому ли основное (если не сказать - подавляющее) кол-во ERP на RAC идет на двух узлах? С главной целью - отказоустойчивость?
Вопрос риторический, можно не отвечать.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33966615
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvйо, а вы что - не знали, что партиционирование по нодам в DPF у IBM осуществляется использованием хэш функции, и называется хэш партиционированием?
знал, я не думал, что вы, уважаемый, начнете прикидыватся таким лаптем :)

ggvпри чем range сделан очень красиво, где отсоединение/присоединение партиции в/из таблицы осуществляется без I/O.

во-во, я и думал как красиво вы обламаетесь с range ;)

ggvйо, а вы вообще - читаете что-либо, окромя форумов? :)
когда на sql.ru тихо, я достаю женские романы, они мне заменяют этот раздел :)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33969534
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все читаем мнение ведущих оракловедов по этому вопросу. Подчеркну, что это практики, использующие кластеры оракла в продакшине.
ggv был в чем-то прав, но как всегда в последнее время, он увяз в грызне и зерно истины как-то быстро затерялось.

Кстати, обратите внимание, что РАК позволяет сделать распределение нагрузки в стиле DB2: ggvдля OLTP - только с введением промежуточного уровня, слоя, между приложением и базой, слоя с единственной задачей - знать о партиционировании данных, о типах запросов, и на основании этих знаний выполнять маршрутизацию этих запросов. только в оракле это делает сама БД (Resource Manager) + конфигурирование сетевого подключения - т.е. без промежуточного слоя.
Код: plaintext
1.
2.
--
Антон
Per rectum ad astrum
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33977128
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Anton Demidovтолько в оракле это делает сама БД (Resource Manager) + конфигурирование сетевого подключения - т.е. без промежуточного слоя.

Здесь Антон или немного не разобрался, или сознательно вводит в заблуждение.
Я затронул один вопрос кластерных технологий - межнодовый обмен.
Я показал, как при shared nothing можно свести межнодовый обмен к разумному минимуму.
RAC же есть средство создания межнодового обмена.
Антон, будьте любезны, покажите, как используя RAC можно отправить запрос не начиная транзакции на локальной ноде, на ноду, на которой физически расположены в данный момент интересующие запрос данные. Как "сама БД (Resource Manager) + конфигурирование сетевого подключения - т.е. без промежуточного слоя." это сделают.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33977174
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggv
как используя RAC можно отправить запрос не начиная транзакции на локальной ноде, на ноду, на которой физически расположены в данный момент интересующие запрос данные.

Не совсем ясно в каком смысле "на которой физически расположены в данный момент интересующие запрос данные". Разве они не в БД, которая одна для всех нод? Или там кажный нод имеет свои диски? Ведь кластер означает общие диски для нод? Или что имелось в виду?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33977208
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Имелась ввиду "хитрая" работа RAC, его так называемое "тройное рукопожатие", хоть оно совсем и не тройное. Обмен между мастер нодой, нодой, которая сейчас имеет данные, и нодой, которая желает работать с данными.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979256
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvИмелась ввиду "хитрая" работа RAC, его так называемое "тройное рукопожатие", хоть оно совсем и не тройное. Обмен между мастер нодой, нодой, которая сейчас имеет данные, и нодой, которая желает работать с данными. Я имел в виду одну из рекомендаций для РАКов - назначать OLTP пользователей на одну ноду (группу нод), а отчетников - на другую. Как другой вариант при наличии нескольких приложений - раскидываем пользователей по нодам в зависимости от приложения. Таким образом мы уменьшим межнодовый трафик. Можно сделать сегментацию по отделам (скажем на заводе есть отделы тех. контроля, хим. лаболатории, ОК, бухгалтерия - то есть БД общая, но массированное использование таблиц специфическое для своего отдела). Прошу заметить, что такая раскладка не влияет на надёжность, так как TAF (Transparent Application Failover) никто не отменял.

P.S.
У меня на работе принято решение по переводу всех местных баз на RAC - так что появится возможность самому поучаствовать в ракостроении. Кстати, DB2 LUW у нас тоже есть и их тоже будут тестировать на предмет применимости кластерности, но это для другого, не моего продукта и в лучшем случае я увижу лишь результаты.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979374
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Правильно я понял, что для снижения межнодового обмена вы (или оракл) рекомендует "сегментировать" данные? То есть на одной ноде одни таблицы, для OLTP-шников, на другой - другие, для отчетников?
Вам это ничего не напоминает?
Если же вы не о том, и таблицы "сегментировать" не предполагается, а предполагается "сегментировать" пприложения/пользователей по нодам, то как это решает проблему межнодового обмена?

Взять, што ли, телекомовский биллинг, и перенести его в DPF с маршрутизацией запросов, ну хоть MQListener'ом....
Будет интересный пример - там и OLTP, и DSS...
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979380
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
Да, по поводу отказоустойчивости RAC'ового решения - надо быть очень осторожным в выборе времени, как там оно называейтся, не охота лезть в доку, таймаутаожидания засбоившей ноды. Надо так умудрится, чтобы "засбоившая" нода вдруг не оказалась живой, после того, как данные перераспределены между оставшимися нодами. И две ноды будут свято уверены, что каждая и есть мастер-нода для данных....
А то так и кирдык данным может наступить.
Дефолтного значения может оказаться мало....
Кажется, у оракла есть более дешевые и надежные способы обеспечения отказоустойчивости, чем RAC, нет?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979398
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
народ че курим ? или это осадок с выходных ? у одного данные между нодами гоняются, другой задачи разводит.
открою тайну из concepts, каждая нода в RAC имеет прямой достув в файлы данных, поэтому гонять данные между нодами ему совршенно не нужно. между нодами синхронизуется только кеш. и вот я не пойму с какой стати уменьшится межнодовый трафик если будет меньше конкурентных обновлений блоков кеша с разных нод (если разнести задачи репортинга и oltp) ?

2ggv
и с какой стати кирдык будет, клиенты стройно положат на "умершую" ноду и всем будет до пи ... эээ все равно как она себя там чуствует.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979410
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvПравильно я понял, что для снижения межнодового обмена вы (или оракл) рекомендует "сегментировать" данные? То есть на одной ноде одни таблицы, для OLTP-шников, на другой - другие, для отчетников?
Вам это ничего не напоминает? Если же вы не о том, и таблицы "сегментировать" не предполагается, а предполагается "сегментировать" пприложения/пользователей по нодам, то как это решает проблему межнодового обмена?
1. предполагается "сегментировать" приложения по нодам
2. Уточню, что не сами таблицы, а их закешированные блоки данных. Которые, кстати, быстрее считать с соседней ноды, чем с диска.
3. Если таблица партицированная (в терминах Оракла) или лежит в нескольких файлах, то, если оптимизатор считает это выгодным, Оракл работает, как ДБ2 - дает каждой ноде свою партицию для обработки. Но это выгодно только для больших запросов.
4. Проблема настройки таймаута существует у любого кластера, если у него есть куда делать failover
5 Yo!!, почитай/вспомни про data blocks consistent/current reads, и поймёшь, когда придется лезть на соседнюю ноду за правильными блоками.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979439
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton Demidov
5 Yo!!, почитай/вспомни про data blocks consistent/current reads, и поймёшь, когда придется лезть на соседнюю ноду за правильными блоками.
ыы ? читаю ...

Oracle9i Real Application Clusters Deployment and PerformanceApplications demonstrating high reader/writer conflict rates under disk-based PCM benefit the most from Cache Fusion. Packaged applications also scale more effectively as a result of Cache Fusion. Applications in which OLTP and reporting functions execute on separate nodes may also benefit from Cache Fusion.

Reporting functions that access data from tables modified by OLTP functions receive their versions of data blocks by way of high speed interconnects . This reduces the pinging of data blocks to disk. Performance gains are derived primarily from reduced X-to-S lock conversions and the corresponding reduction in disk I/O for X-to-S lock conversions.
увеличивая трафик между нодами по быстрому интерконекту получаем бенефит. или вы чего-то другое имели ввиду ?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979475
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yo.!! увеличивая трафик между нодами по быстрому интерконекту получаем бенефит. или вы чего-то другое имели ввиду ? ага, именно это я и имел в виду, см. №2
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33979783
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
То есть, чтобы преодолеть недостатки архитектуры RAC, надо сегментировать кэши, и приложения.
Мда..
То есть громкие заявления о том, что любое приложение будет линейно масштабироватся без переделки уже не действительны, стало быть...
А еще если вспомнить, что ноды предлагается группировать с разнесением данных по ним (ведь есть такая технология? как там это называется?) то несостоятельность синхронизации кэшей ну просто очевидна.

Да, по поводу отказоустойчивости - такого рода проблема есть только у RAC, вернее, у shared disk, потому как если диски совместно не используются, то две ноды не могут управлять одними и теми же данными - так что уровень опастности в выборе timeout немного другой

И какие в остакте имеем технологические преимущества?
Как ни крути - немасштабируемое разведение на бабки.
Надо выждать с годик, и вернутсяя к этому вопросу опять.
Должно быть, многое может изменится.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33980038
Фотография SeaGate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvТо есть громкие заявления о том, что любое приложение будет линейно масштабироватся без переделки уже не действительны, стало быть...
И не были действительны. Где Вы видели такие заявления?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33980060
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2ggv
доцент тупой

SeaGate
И не были действительны. Где Вы видели такие заявления?
я видел на http://oracle.com/scalability рядышком с тестами SAP-parallel и OEBS, где красиво показывалась линейная маштабируемость на реальных задачах.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33980192
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
линейная масштабитруемость еще ни разу небыла показана.
Публиковавшиеся результаты при внимательном рассмотрении оказывались туфтой, притянутой за уши - занижение производительности однор-нодовой конфигурации, и прочие "подгонялки", чтобы показать линейность.
Подождем, пока Антон опубликует результаты.
Хотя, по полиси этого нельзя.
Так что в разговоре кастомеры говорят часто откровенно, про это дерьмо, а вот опубликовать - вряд ли.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33980501
Yo.!!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvлинейная масштабитруемость еще ни разу небыла показана.
Публиковавшиеся результаты при внимательном рассмотрении оказывались туфтой, притянутой за уши - занижение производительности однор-нодовой конфигурации, и прочие "подгонялки", чтобы показать линейность.
Подождем, пока Антон опубликует результаты.
Хотя, по полиси этого нельзя.
Так что в разговоре кастомеры говорят часто откровенно, про это дерьмо, а вот опубликовать - вряд ли.

http://www.oracle.com/solutions/performance_scalability/sap_8cpu_raclinux.html
2x4-way(3Ghz) xeon RAC делает 1x8way(3Ghz) xeon на db2
какой нехороший IBM специально для RAC занижает свой результат, фу какой

2 x IBM eServer p5 Model 570, 4-way SMP, POWER5, 1.9 GHz, 32 KB(D) + 64 KB(I) L1 cache per processor, 1.92 MB L2 cache and 36 MB L3 cache per 2 processors
2400 юзеров проти 2000 юзеров на 8-way.
http://www.sap.com/solutions/benchmark/pdf/cert3205.pdf
http://www.sap.com/solutions/benchmark/pdf/Cert3305.pdf
и опять IBM, что ж такое ? :) сговор наверно.

http://www.dell.com/downloads/global/power/ps1q06-20050300-Quest.pdf
черт и у dellа линейно, и как так получается ?
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33980624
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
да, да, как же, когда оракл проводил сранительный результат SD-Parallel на одной, двух, и четырех нодах, то Average Dialog Response time было распределено очень интересно
на одной ноде 0.81
на двух 1.81
на четырех 1.92

Если к этому добавить загрузку CPU, то кроме как занижение производительности одно-нодовой конфигурации в целях обеспечения линейной масштабируемости это больше ничем объяснить нельзя - там просто меньшу было пользователей, у системы были ресурсы свободные.

Да ладно, это мы уже в маркетинг ударились, а не в технологию.
Антон, при испытании RAC'а проверьте утилизацию CPU в четырех-нодовой конфигурации, процесс LMSn сжирает 12% CPU на каждой ноде.
Интересно было бы глянуть на результат большего кол-ва нод (на двух нодах до 6% на каждой)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33985382
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ggvАнтон, при испытании RAC'а проверьте утилизацию CPU в четырех-нодовой конфигурации, процесс LMSn сжирает 12% CPU на каждой ноде.
Интересно было бы глянуть на результат большего кол-ва нод (на двух нодах до 6% на каждой) Обязательно проверю. Заранее учтите, что тестировать мы будем на своих приложениях, а не синтетические тесты - а они, как всегда, комбинированного OLTP(день)/DSS(ночь) типа.
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33985395
Фотография Anton Demidov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anton Demidovтестировать мы будем на своих приложениях, а не синтетические тесты - а они, как всегда, комбинированного OLTP(день)/DSS(ночь) типа.
они - это наши приложения (прочитал - сам ужаснулся, пойду кофе пить)
...
Рейтинг: 0 / 0
Why RAC is wrong for scalability and availability... ню-ню
    #33985503
ggv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ggv
Гость
ну вот как раз и будет интересно узнать результаты ваших тестов - всегда, когда тесты идут в "живой" компании на "живых" приложениях, это интересно.
И можно построить график масштабируемости ваших приложений на РАКе - 1,2,4,6,8,10 (а нечетное кол-во можно? :) ноды.
Чем больше - тем лучше.
ноды то дешевые шелезяки
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Why RAC is wrong for scalability and availability... ню-ню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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