Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
Правильно я понял, что для снижения межнодового обмена вы (или оракл) рекомендует "сегментировать" данные? То есть на одной ноде одни таблицы, для OLTP-шников, на другой - другие, для отчетников? Вам это ничего не напоминает? Если же вы не о том, и таблицы "сегментировать" не предполагается, а предполагается "сегментировать" пприложения/пользователей по нодам, то как это решает проблему межнодового обмена? Взять, што ли, телекомовский биллинг, и перенести его в DPF с маршрутизацией запросов, ну хоть MQListener'ом.... Будет интересный пример - там и OLTP, и DSS... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:38 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
Да, по поводу отказоустойчивости RAC'ового решения - надо быть очень осторожным в выборе времени, как там оно называейтся, не охота лезть в доку, таймаутаожидания засбоившей ноды. Надо так умудрится, чтобы "засбоившая" нода вдруг не оказалась живой, после того, как данные перераспределены между оставшимися нодами. И две ноды будут свято уверены, что каждая и есть мастер-нода для данных.... А то так и кирдык данным может наступить. Дефолтного значения может оказаться мало.... Кажется, у оракла есть более дешевые и надежные способы обеспечения отказоустойчивости, чем RAC, нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:43 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
народ че курим ? или это осадок с выходных ? у одного данные между нодами гоняются, другой задачи разводит. открою тайну из concepts, каждая нода в RAC имеет прямой достув в файлы данных, поэтому гонять данные между нодами ему совршенно не нужно. между нодами синхронизуется только кеш. и вот я не пойму с какой стати уменьшится межнодовый трафик если будет меньше конкурентных обновлений блоков кеша с разных нод (если разнести задачи репортинга и oltp) ? 2ggv и с какой стати кирдык будет, клиенты стройно положат на "умершую" ноду и всем будет до пи ... эээ все равно как она себя там чуствует. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 22:58 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
ggvПравильно я понял, что для снижения межнодового обмена вы (или оракл) рекомендует "сегментировать" данные? То есть на одной ноде одни таблицы, для OLTP-шников, на другой - другие, для отчетников? Вам это ничего не напоминает? Если же вы не о том, и таблицы "сегментировать" не предполагается, а предполагается "сегментировать" пприложения/пользователей по нодам, то как это решает проблему межнодового обмена? 1. предполагается "сегментировать" приложения по нодам 2. Уточню, что не сами таблицы, а их закешированные блоки данных. Которые, кстати, быстрее считать с соседней ноды, чем с диска. 3. Если таблица партицированная (в терминах Оракла) или лежит в нескольких файлах, то, если оптимизатор считает это выгодным, Оракл работает, как ДБ2 - дает каждой ноде свою партицию для обработки. Но это выгодно только для больших запросов. 4. Проблема настройки таймаута существует у любого кластера, если у него есть куда делать failover 5 Yo!!, почитай/вспомни про data blocks consistent/current reads, и поймёшь, когда придется лезть на соседнюю ноду за правильными блоками. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 23:18 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
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. увеличивая трафик между нодами по быстрому интерконекту получаем бенефит. или вы чего-то другое имели ввиду ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.09.2006, 23:52 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
Yo.!! увеличивая трафик между нодами по быстрому интерконекту получаем бенефит. или вы чего-то другое имели ввиду ? ага, именно это я и имел в виду, см. №2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 00:39 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
То есть, чтобы преодолеть недостатки архитектуры RAC, надо сегментировать кэши, и приложения. Мда.. То есть громкие заявления о том, что любое приложение будет линейно масштабироватся без переделки уже не действительны, стало быть... А еще если вспомнить, что ноды предлагается группировать с разнесением данных по ним (ведь есть такая технология? как там это называется?) то несостоятельность синхронизации кэшей ну просто очевидна. Да, по поводу отказоустойчивости - такого рода проблема есть только у RAC, вернее, у shared disk, потому как если диски совместно не используются, то две ноды не могут управлять одними и теми же данными - так что уровень опастности в выборе timeout немного другой И какие в остакте имеем технологические преимущества? Как ни крути - немасштабируемое разведение на бабки. Надо выждать с годик, и вернутсяя к этому вопросу опять. Должно быть, многое может изменится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 09:56 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
ggvТо есть громкие заявления о том, что любое приложение будет линейно масштабироватся без переделки уже не действительны, стало быть... И не были действительны. Где Вы видели такие заявления? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 10:59 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
2ggv доцент тупой SeaGate И не были действительны. Где Вы видели такие заявления? я видел на http://oracle.com/scalability рядышком с тестами SAP-parallel и OEBS, где красиво показывалась линейная маштабируемость на реальных задачах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 11:05 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
линейная масштабитруемость еще ни разу небыла показана. Публиковавшиеся результаты при внимательном рассмотрении оказывались туфтой, притянутой за уши - занижение производительности однор-нодовой конфигурации, и прочие "подгонялки", чтобы показать линейность. Подождем, пока Антон опубликует результаты. Хотя, по полиси этого нельзя. Так что в разговоре кастомеры говорят часто откровенно, про это дерьмо, а вот опубликовать - вряд ли. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 11:33 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
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а линейно, и как так получается ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 12:34 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
да, да, как же, когда оракл проводил сранительный результат SD-Parallel на одной, двух, и четырех нодах, то Average Dialog Response time было распределено очень интересно на одной ноде 0.81 на двух 1.81 на четырех 1.92 Если к этому добавить загрузку CPU, то кроме как занижение производительности одно-нодовой конфигурации в целях обеспечения линейной масштабируемости это больше ничем объяснить нельзя - там просто меньшу было пользователей, у системы были ресурсы свободные. Да ладно, это мы уже в маркетинг ударились, а не в технологию. Антон, при испытании RAC'а проверьте утилизацию CPU в четырех-нодовой конфигурации, процесс LMSn сжирает 12% CPU на каждой ноде. Интересно было бы глянуть на результат большего кол-ва нод (на двух нодах до 6% на каждой) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2006, 12:58 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
ggvАнтон, при испытании RAC'а проверьте утилизацию CPU в четырех-нодовой конфигурации, процесс LMSn сжирает 12% CPU на каждой ноде. Интересно было бы глянуть на результат большего кол-ва нод (на двух нодах до 6% на каждой) Обязательно проверю. Заранее учтите, что тестировать мы будем на своих приложениях, а не синтетические тесты - а они, как всегда, комбинированного OLTP(день)/DSS(ночь) типа. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 19:27 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
Anton Demidovтестировать мы будем на своих приложениях, а не синтетические тесты - а они, как всегда, комбинированного OLTP(день)/DSS(ночь) типа. они - это наши приложения (прочитал - сам ужаснулся, пойду кофе пить) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 19:35 |
|
||
|
Why RAC is wrong for scalability and availability... ню-ню
|
|||
|---|---|---|---|
|
#18+
ну вот как раз и будет интересно узнать результаты ваших тестов - всегда, когда тесты идут в "живой" компании на "живых" приложениях, это интересно. И можно построить график масштабируемости ваших приложений на РАКе - 1,2,4,6,8,10 (а нечетное кол-во можно? :) ноды. Чем больше - тем лучше. ноды то дешевые шелезяки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.09.2006, 20:53 |
|
||
|
|

start [/forum/topic.php?fid=35&msg=33985382&tid=1553507]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 366ms |

| 0 / 0 |
