powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Как бы независимое сравнение DB2 и Oracle
25 сообщений из 136, страница 3 из 6
Как бы независимое сравнение DB2 и Oracle
    #37367940
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Apex... ПО все равно надо адаптировать для кластерных решений, ибо плохо написанное будет работать еще хуже, чем до этого.С этим никто и не спорит.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367942
Apexузлы RAC разносим по филлиалампропущено...

Это вообще жесть
дурочка из себя корчишь? ну-ну...

Другой дело, что по узлам РАКа можно разнести подключения и пакетные задания, вот как будут выполняться сами операции: изолированно в рамках одного лишь узла или все же потребуется межнодное взаимодействие - это уже вопрос характера приложения.
И что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия?
И правильно говорите про переделку всего и вся, головняки с ним, тормоза и ручная балансировка.
Говно вопрос, можно изначально с нуля разработать приложение под RAC, что бы все отлично параллелилось и почти отсутствовало общение по сети.

Но тогда возвращаемся опять к вопросу:
если не нужно межнодовое взаимодействие - это shared nothing, пожалуйста разносите узлы по филлиалам
если нужно межнодовое взаимодействие - это мейнфрейм.

Я как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы, а не придется раз купили - лишь бы куда запихнуть?
Пока только Ggg_old высказал адекватное предложение использовать RAC для надежности с в лучшем случае нулевым приростом скорости.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367957
Alexander RyndinНо я также не понимаю, почему все так боятся этого межузлового трафика в OLTP? Ведь Cache Fusion на то и придуман, что он гоняет блоки между кэшами узлов по интерконнекту, а не через диск. Поэтому интерконнект должен иметь 1) высокую пропускную способность и 2) низкую задержку. Второе даже важнее. Следовательно, кластер очень сильно выигрывает от использования Infiniband - там задержка на 1 хоп порядка 2 микросекунд проти 500 микросекунд в Ethernet
Вот и я о том же. Тут все говорят, что сетевое взаимодействие плохо, а сама архитектура RAC его подразумевает. И я бы с радостью использовал Infiniband QDR, но в RAC через одно место реализовано RDMA.

И все приводят в пример хорошо распараллеленные приложения типа сап-сд, зибель и т.д с партишинами под каждую ноду и с отсутствием сетевого взаимодействия, т.е. те в которых почти не используется ни cache fusion, ни shared disk. А вот кто-нибудь может привести пример приложений в которых они используются?
Т.е. где за счет большого сетевого взаимодействия в RAC получалась бы выгода. Вот это было бы действительно интересно и конструктивно.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367959
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
узлы RAC разносим по филлиаламИ что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия?Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска.

В чем проблема то?
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367970
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сетевое взаимодействиеAlexander RyndinНо я также не понимаю, почему все так боятся этого межузлового трафика в OLTP? Ведь Cache Fusion на то и придуман, что он гоняет блоки между кэшами узлов по интерконнекту, а не через диск. Поэтому интерконнект должен иметь 1) высокую пропускную способность и 2) низкую задержку. Второе даже важнее. Следовательно, кластер очень сильно выигрывает от использования Infiniband - там задержка на 1 хоп порядка 2 микросекунд проти 500 микросекунд в Ethernet
Вот и я о том же. Тут все говорят, что сетевое взаимодействие плохо, а сама архитектура RAC его подразумевает. И я бы с радостью использовал Infiniband QDR, но в RAC через одно место реализовано RDMA.

И все приводят в пример хорошо распараллеленные приложения типа сап-сд, зибель и т.д с партишинами под каждую ноду и с отсутствием сетевого взаимодействия, т.е. те в которых почти не используется ни cache fusion, ни shared disk. А вот кто-нибудь может привести пример приложений в которых они используются?
Т.е. где за счет большого сетевого взаимодействия в RAC получалась бы выгода. Вот это было бы действительно интересно и конструктивно.Так я ж и приводил 11029290 . 4 узла с линейной масштабируемостью.
Нагрузка полностью смешанная - не было никакого ручного секционирования. Детали вот тут . ERP - Axapta, которая, сами понимаете, ну никак не заточена под кластер.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367974
Alexander Ryndinузлы RAC разносим по филлиаламИ что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия?Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска.

В чем проблема то?
Проблема в том, что по интерконнекту между филлиалами вообще лучше не лазить, ни к шареной памяти, ни к шареным дискам.
Вообще геораспределенная система и общий диск как то нелепо смотрится. Это как айфон использовать для подставки под ножку шкафа.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37367978
Alexander Ryndin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интерконнекту между филлиаламиAlexander Ryndinпропущено...
Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска.

В чем проблема то?
Проблема в том, что по интерконнекту между филлиалами вообще лучше не лазить, ни к шареной памяти, ни к шареным дискам.
Вообще геораспределенная система и общий диск как то нелепо смотрится. Это как айфон использовать для подставки под ножку шкафа.Да при чем здесь геораспределенная система? Я говорю про обычный кластер, в которое каждый филиал работает на своем узле, подключаясь к нему удаленно.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37368031
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
узлы RAC разносим по филлиаламНо тогда возвращаемся опять к вопросу:
если не нужно межнодовое взаимодействие - это shared nothing, пожалуйста разносите узлы по филлиалам

ну покажи нам кто разнес, где shared-nothing кластер под SAP, Axapta, Siebel ну хоть какре нибудь OLTP на shared-nothing ? RAC полно, в любой индустрии, у любого серьезного вендора.

узлы RAC разносим по филлиаламесли нужно межнодовое взаимодействие - это мейнфрейм.

МФ с 9 процами z10 за $7-8 млн дохнет уже там где справляется старенький 8-way спарк с 32 ядрами. у оракла есть сайзинг пакетных заданий Peoplesoft на z10 МФ, price/perfomance ни в какие ворота.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37368187
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
узлы RAC разносим по филлиаламЯ как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы,
По сравнению с чем?

Если сравнивать с shared none кластером, то самый очевидный плюс, пожалуй, в том, что при вылетании одного из узлов другие могут подхватить его нагрузку.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37368210
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander Ryndin1) У них 3 сервера, которые они объединяют в кластер. А, если я правильно понимаю, pureScale требует выделить как минимум 2 узла под блокировки. Т.е. в их ситуации получился бы 1 рабочий узел и 2 надсмотрщика. Я так понимаю, они вышли из ситуации, отпилив на каждом физическом узле виртуальную машины на 2 ядра и там подняли управление блокировками. 1/3 ядер в кластере у них занимается исключительно блокировками.Судя по той ссылке, которую я привёл, там 2 8-ядерных сервера под db2. Т.к. виртуализация на intel пока не поддерживается, как рекомендуется и как возможно на power, то там на каждом сервере одна ОС и внутри запущено по 1-му узлу (member) DB2 и по 1-му CF - на одном первичный, на другом - вторичный. CF привязан к 2-м ядрам, чтоб узлу не мешался.
Alexander Ryndin2) Что-то я ничего у них не услышал про standby. Они так гордятся отказоустойчивостью своего кластера, что даже не думают создавать резерв в другом датацентре, что наводит на мысль, что от нас что-то скрывают. Как там с поддержкой HADR? Можно какую-нибудь ссылку на официальную документацию?Поддержка HADR в pureScale планируется в следующей версии.
Пока либо репликация, либо geographically dispersed DB2® pureScale™ cluster (GDPC)
Alexander Ryndin3) Кстати, как там у pureScale c intra-query parallelism? Можно SELECT сделать, чтобы он по узлам расползся? Ну или индекс в параллели перестроить? Или backup в параллели одновременно на всех узлах запустить?Если "intra-query parallelism" - это возможность выполнять 1 запрос на нескольких узлах одновременно, то нет. Да и не нужно это в oltp системах.
Про индексы и backup - не уверен, но по-моему нет.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37368215
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexander RyndinА правильно ли я понимаю, что DB2 осуществляет блокировки на уровне страницы? Или это свойство только pureScale? Или я вообще ошибаюсь?На уровне строк.
В pureScale есть дополнительная т.н. P-блокировка страницы, которая никак на транзакции не влияет, и введённа только для того, чтоб в страницу одновременно более одного узла не производило физической записи. Блокировка освобождается, как только физическое изменение страницы узлом завершилось.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37368221
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerузлы RAC разносим по филлиаламЯ как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы,
По сравнению с чем?

Если сравнивать с shared none кластером, то самый очевидный плюс, пожалуй, в том, что при вылетании одного из узлов другие могут подхватить его нагрузку.В shared-nothing кластерах можно сконфигурировать standby машины, которые тоже могут подхватывать нагрузку отказавших узлов.
У IBM в хранилищах так и сделано, когда все серверы разбиваются на группы по 5 или более машин, и в каждой группе по 1-му standby, готовому подхватить нагрузку любого из отказавших в группе серверов.
Кроме того, и mutual takeover тоже можно сконфигурировать.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369747
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
на счет RDMA - в 11g появился протокол RDS v2 (OFED 1.2.5) под Linux который прямо с IB уровнем работает. как я понимаю полный аналог тому, что в pureScale. Throughput дает лишь на пару процентов выше: с 696 mb/s новый протокол дает 746 mb/s, лишь проц чуть меньше кушает - 11.8% до 5.2 (CPU utilization per core per 100MB/s in-flow)

http://members.infinibandta.org/old_content/events/IBTATechForum08_/IBTA_TechForum_08_Agenda/8_Oracle_Database_and_InfiniBand_Technology_presentation.pdf
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369749
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369844
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinВ shared-nothing кластерах можно сконфигурировать standby машины,
В том-то и дело, что standby. Это само собой, но рак в силу своей архитектуры "естественно" подхватывает нагрузку на основные машины.

Mark BarinsteinКроме того, и mutual takeover тоже можно сконфигурировать.
Вот этого уже не совсем представляю.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369862
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!на счет RDMA - в 11g появился протокол RDS v2 (OFED 1.2.5) под Linux который прямо с IB уровнем работает. как я понимаю полный аналог тому, что в pureScale.Ничего подобного.
RDS - сокетный протокол, требующий прерываний.
uDAPL - не требует.
См. дискуссию тут .
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369867
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerMark BarinsteinКроме того, и mutual takeover тоже можно сконфигурировать.
Вот этого уже не совсем представляю.Это когда, например, есть 2 сервера, 1-й обслуживает ноды 0-3, 2-й: 4-7.
Вместо того, чтоб держать 3-й standby сервер, готовый подхватить ноды любого из первых 2-х, эти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга.
Минус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369875
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinНичего подобного.
RDS - сокетный протокол, требующий прерываний.
uDAPL - не требует.
См. дискуссию тут .
какие сокеты на IB access layer ? сокты двумя уровнями выше
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369881
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark Barinsteinэти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга.
Я не очень представляю себе, как "горячей" базе можно сказать подхватить заодно другую базу. Но хорошо, если так.

Mark BarinsteinМинус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется.
Ну, если грубо, то она падает до того значения, которое в случае конфигурации "со стендбаем" имеет постоянно.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369893
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yo.!какие сокеты на IB access layer ? сокты двумя уровнями вышеВы это ... свои ссылки-то сами читаете?

Стр. 7-9:

What is RDS?

Vision Statement
• A low overhead, low latency, high bandwidth, ultra reliable, supportable, IPC protocol and transport system
• Which matches Oracle’s existing IPC models for RAC communication
• Optimized for transfers from 200 bytes to 8 MB

Goals and Objectives
• Support for a reliable datagram IPC
Based on Socket API
• Minimal code change / testing for Oracle
• Runs over InfiniBand, 10 Gig Ethernet, and iWARP
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369917
Mark Barinstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarerMark Barinsteinэти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга.
Я не очень представляю себе, как "горячей" базе можно сказать подхватить заодно другую базу. Но хорошо, если так.
Это одна база.
Ноды - части этой базы.
В shared nothing, грубо говоря, каждая нода имеет свою дисковую подсистему и обслуживается своим набором процессов.
Нет ничего особо сложного в том, чтоб, скажем, к 2-м севрерам физически подключить дисковые подсистемы обоих серверов, соотв. образом настроить кластерное ПО, чтоб при обнаружении отказа управление ресурсами отказавшего сервера переключалось на другой (монтировались файловые стистемы, поднимались виртуальные IP, запускались соотв. процессы и т.д.).
softwarerMark BarinsteinМинус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется.
Ну, если грубо, то она падает до того значения, которое в случае конфигурации "со стендбаем" имеет постоянно.Нет.
В случае со standby производительность не падает, ведь в норме standby не обслуживает запросы.
Ну, если, конечно, в HA группе будет более одного одновременного отказа.
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369933
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Mark BarinsteinВы это ... свои ссылки-то сами читаете?

мне уже начинать издеваться ? как думаешь как RDC расшифровывается ?
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369938
Yo.!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
RDS имелось ввиду
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37369940
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mark BarinsteinНет ничего особо сложного в том, чтоб, скажем,
Физически - да. Логически - посложнее. Но хорошо, если эта задача решена.

Mark BarinsteinНет. В случае со standby производительность не падает, ведь в норме standby не обслуживает запросы.
О том и речь. Грубо говоря, если стоят три одинаковые железки, то в раке производительность 3X, и в случае отказа она падает до 2X (ну на деле, конечно, до 2X+-Y). Ну а со стендбаем производительность изначально 2X и потому при отказе она "не падает".
...
Рейтинг: 0 / 0
Как бы независимое сравнение DB2 и Oracle
    #37370107
Yo.!на счет RDMA - в 11g появился протокол RDS v2 (OFED 1.2.5) под Linux который прямо с IB уровнем работает. как я понимаю полный аналог тому, что в pureScale. Throughput дает лишь на пару процентов выше: с 696 mb/s новый протокол дает 746 mb/s, лишь проц чуть меньше кушает - 11.8% до 5.2 (CPU utilization per core per 100MB/s in-flow)

http://members.infinibandta.org/old_content/events/IBTATechForum08_/IBTA_TechForum_08_Agenda/8_Oracle_Database_and_InfiniBand_Technology_presentation.pdf
На дату May 13th, 2011 7:08 pm некий Kevin Closson говорит, кстати а кто он такой напомните?
http://www.dbms2.com/2011/05/06/db2-oltp-scale-out-purescale/
Kevin Closson Infiniband RDMA transfers still cost a CPU interrupt .
И говорит он уже об этом после улучшений в OFED 1.5.1, а не в ваших OFED 1.2.5.
И он очень удивляется, что у IBM реализовано без прерываний и даже говорит им браво.
автор If they are, that’s cool–I’d be surprised.
Кто из вас нагло врет?

RDS по определению не без прерываний в буквальном смысле. И это крест оракла который не даст нормально масштабироваться RAC.
...
Рейтинг: 0 / 0
25 сообщений из 136, страница 3 из 6
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Как бы независимое сравнение DB2 и Oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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