|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Независимое тестирование 9214 реальных систем http://db2news.wordpress.com/2011/05/12/comparing-the-performance-and-cost-of-ibm-db2-and-oracle-database/ ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 20:15 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ну, кому нибудь удалось скачать с мега-быстрых серверов IBM оригинальный отчет ? у меня за 15 минут только заголовок удалось, уже как-то смешно получилось :) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 22:36 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!, Моментально скачалось. Кто-то какую СУБД выбирает, такого и интернет провайдера. А ещё у IBM всего 3 буквы в названии, это веский повод не иметь с ними дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 22:50 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
скачать удалось лишь с московского ип. полистал - хрень какая-то, типа не получилось на поле (tpc-c, sap-sd), навешаем в раздевалке. кантора занимающаяся только продуктами IBM попросила клиентов описать словами свои системы с разными апликухами и разным железом и сделала "глубокий" анализ. хотя глядя на цифры понятно, что и анализа не было. если бы хотя бы на 10% этого высера было бы правдой, IBM бы имел 60% рынка, а не оракл. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2011, 23:33 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!скачать удалось лишь с московского ип. полистал - хрень какая-то, типа не получилось на поле (tpc-c, sap-sd), навешаем в раздевалке. кантора занимающаяся только продуктами IBM попросила клиентов описать словами свои системы с разными апликухами и разным железом и сделала "глубокий" анализ. хотя глядя на цифры понятно, что и анализа не было. если бы хотя бы на 10% этого высера было бы правдой, IBM бы имел 60% рынка, а не оракл.Да нее там все очень честно написано. Ни слова лжи ;) Нужно только читать, что сравнивается. А сравнивается там среднее количество транзакций в секунду в каждой системе . Чувствуете разницу? Не на процессор, а на систему. Таким образом, берем 1430 систем заказчиков: 1) 10 IBM Mainframe с DB2 (ну ладно, давайте и одиннадцатого для всеобъемлемости включим) 2) 1410 древних Power 520 и 10 IBM Mainframe с Oracle Считаем среднее количество транзакций в каждой системе и получаем опубликованные результаты. P.S. Yo.!, ссылка ведет на основной маркетинговый блог IBM - там постоянно пишут всякий бред. Зачем реагируешь? ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 00:05 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Считаем среднее количество транзакций в каждой системе вцелом по каждой СУБД ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 00:07 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndin, да блог ерунда, он понятно не интересен. я рассчитывал, что в отчете будет что-то интересное. перфоменс там только первая часть, дальше идет "Staffing", который утверждает, что бэкапы требуют в 7 раз больше чего-то (усилий?). это явно не процессор вычислено, некоторые пункты ровно. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 00:39 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!, Не нравится IBM - можно посмотреть в гугле :-) https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B6ytkvsJsypPNmViY2Y0MzEtYTQ5ZC00ZDliLWE1NWUtNjNmZjFmMjEyYzJl&hl=en_US ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 10:30 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Какое сильное отставание Oracle в этой статье. Я всегда думал, что системы принятия решений это удел Оракла. А в этой статье ДБ2 просто разрывает его. За счет чего такой выигрыш? Можете пояснить? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 10:53 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Особенно настораживает огромный разрыв в стоимости транзакции в сверхбольших БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 10:54 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!хотя глядя на цифры понятно, что и анализа не было. если бы хотя бы на 10% этого высера было бы правдой, IBM бы имел 60% рынка, а не оракл. Ну там вроде брался стандартный Test Case и запускался на реальных базах данных. Результаты сравнивались. Технология описана вроде... и в PDF файле очень интересные данные вырисовываются... 36 тыс систем это такая нехилая выборка и заставляет задуматься ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 12:14 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Тут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2011, 23:54 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоТут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. zero-cycles, RDMA - тут не понял о чем речь, но если речь идет о shared disk cluster то тут у ибм совсем кисло. все ноды обязаны на каждый чих генерить громадный трафик на CF-ноду, которая в свою очередь обязана генерить трафик на свою копию. любое чтение, любая запись требует обращений к CF-ноде, где храниться список блокировок. поэтому нет pureScale в продакшене ни у одного серьезного заказчика. оракл лицензии RAC с 50% инсталяций продает. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 12:34 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinYo.!скачать удалось лишь с московского ип. полистал - хрень какая-то, типа не получилось на поле (tpc-c, sap-sd), навешаем в раздевалке. кантора занимающаяся только продуктами IBM попросила клиентов описать словами свои системы с разными апликухами и разным железом и сделала "глубокий" анализ. хотя глядя на цифры понятно, что и анализа не было. если бы хотя бы на 10% этого высера было бы правдой, IBM бы имел 60% рынка, а не оракл.Да нее там все очень честно написано. Ни слова лжи ;) Нужно только читать, что сравнивается. А сравнивается там среднее количество транзакций в секунду в каждой системе . Чувствуете разницу? Не на процессор, а на систему. Таким образом, берем 1430 систем заказчиков: 1) 10 IBM Mainframe с DB2 (ну ладно, давайте и одиннадцатого для всеобъемлемости включим) 2) 1410 древних Power 520 и 10 IBM Mainframe с Oracle Считаем среднее количество транзакций в каждой системе и получаем опубликованные результаты. P.S. Yo.!, ссылка ведет на основной маркетинговый блог IBM - там постоянно пишут всякий бред. Зачем реагируешь? ;) Ага, точно, надо пользовать только ссылки на маркетинговые блоги Оракл - только там объективная информация:)) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 16:48 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Apex, А какие блоги у оракл маркетинговые? Я не знаю ни одного :) ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 17:20 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinApex, А какие блоги у оракл маркетинговые? Я не знаю ни одного :) Ну, если ты ни одного не знаешь, это все в корне меняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 17:59 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.! zero-cycles, RDMA - тут не понял о чем речь, но если речь идет о shared disk cluster то тут у ибм совсем кисло. все ноды обязаны на каждый чих генерить громадный трафик на CF-ноду, которая в свою очередь обязана генерить трафик на свою копию. любое чтение, любая запись требует обращений к CF-ноде, где храниться список блокировок. поэтому нет pureScale в продакшене ни у одного серьезного заказчика. оракл лицензии RAC с 50% инсталяций продает.Да откуда же вы знаете, кисло у IBM с этим, мелко или мягко? Не упирается оно в "громадный" трафик. Я уже просил вас, кажется, не писать о том в DB2, о чём вы ни малейшего представления не имеете. Архитектура эта взята с мэйнфреймов, где у IBM довольно много серьёзных клиентов с Sysplex. А то, что пока мало таких систем в продуктиве, так это из-за того, что IBM очень тщательно совместно с заказчиком проводит тестирования конкретных систем, ведь технология на intel/power ещё относительно новая, а системы, для которых и предназначена технология - критичные. А про RAC - говорят, в IBM существовал одно время проект с похожей архитектурой, но был закрыт из-за неэффективности архитектуры... ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 19:15 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!все очень красивоТут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. zero-cycles, RDMA - тут не понял о чем речь, но если речь идет о shared disk cluster то тут у ибм совсем кисло. все ноды обязаны на каждый чих генерить громадный трафик на CF-ноду, которая в свою очередь обязана генерить трафик на свою копию. любое чтение, любая запись требует обращений к CF-ноде, где храниться список блокировок. поэтому нет pureScale в продакшене ни у одного серьезного заказчика. оракл лицензии RAC с 50% инсталяций продает. Если коротко, то это не так. Это действительно проблема IBM, они не могут доходчиво донести информацию до ленивых DBA. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 19:18 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinДа откуда же вы знаете, кисло у IBM с этим, мелко или мягко? Не упирается оно в "громадный" трафик. Я уже просил вас, кажется, не писать о том в DB2, о чём вы ни малейшего представления не имеете. помниться лет 7 назад мне тут точно так же указывали фаны майкрософт, что я "ни малейшего представления" не имею о блокировочниках, расписывая достоинства версионников. a потом майкрософте появился IL snapshot и заметте, возразить по существу вам нечем ... Mark BarinsteinАрхитектура эта взята с мэйнфреймов, где у IBM довольно много серьёзных клиентов с Sysplex. А то, что пока мало таких систем в продуктиве, так это из-за того, что IBM очень тщательно совместно с заказчиком проводит тестирования конкретных систем, ведь технология на intel/power ещё относительно новая, а системы, для которых и предназначена технология - критичные. ибм всего продает порядка 600 майенфреймов в год, сдается мне, что sysplex не шибко "много" среди них. тут кстати какое-то противоречие, вроде сиплекс проверенное Mark BarinsteinА про RAC - говорят, в IBM существовал одно время проект с похожей архитектурой, но был закрыт из-за неэффективности архитектуры... для того, что бы быть похожим на рац нужно как минимум иметь версионность и блокировки как атрибут данных. понятно, что с такой архитектурой как у db2 оракловый подход будет не эффективным. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.07.2011, 20:02 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!помниться лет 7 назад мне тут точно так же указывали фаны майкрософт, что я "ни малейшего представления" не имею о блокировочниках, расписывая достоинства версионников. a потом майкрософте появился IL snapshot и заметте, возразить по существу вам нечем ...Возразить по существу чего? Что трафик не упирается в 40 Gb/s или про ваши теоретические представления о том, как это технически работает? Ну сами посудите: у IBM есть хорошо зарекомендовавшая себя архитектура в больших и важных системах на мэйнфреймах, которой уже около 15 лет. И когда пришло время реализовать shared disk на intel / power, то IBM выбрал именно эту архитектуру, а не другую, хотя время подумать было. И тут пришёл Yo.!, и, критически помотрев на эту железную птицу, вынес решение, что летать она не может, т.к. крыльями не машет, вот так с одного взгляда посрамив решение, над которым большая компания так долго трудилась. Ну что тут возразить :) Yo.!ибм всего продает порядка 600 майенфреймов в год, сдается мне, что sysplex не шибко "много" среди них. тут кстати какое-то противоречие, вроде сиплекс проверенное Ну, кому надо (а надо, может, далеко не всем), тот покупает. Штука эта недешёвая. Это ведь можно Oracle RAC One Node всем всего за $10K за ядро продавать там, где обычного кластера active/passive забесплатно хватает, и потом гордо рапортовать о 50% лицензий с RAC. Yo.!для того, что бы быть похожим на рац нужно как минимум иметь версионность и блокировки как атрибут данных. понятно, что с такой архитектурой как у db2 оракловый подход будет не эффективным.Можете объяснить, зачем для этой архитектуры так важна версионность? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2011, 11:38 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinМожете объяснить, зачем для этой архитектуры так важна версионность? Потому, что так сказал дядя Элисон и пророк его дядя Кайт. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2011, 14:30 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinВозразить по существу чего? Что трафик не упирается в 40 Gb/s или про ваши теоретические представления о том, как это технически работает? мусье на полном серьезе считает ширина канала единственный параметр куда упирается трафик ? Mark BarinsteinИ тут пришёл Yo.!, и, критически помотрев на эту железную птицу, вынес решение, что летать она не может, т.к. крыльями не машет, вот так с одного взгляда посрамив решение, над которым большая компания так долго трудилась. Ну что тут возразить :) открою страшную тайну, Yo! всего лишь пересказывает оракловые методички, компании которая слегка покрупней в плане субд, если уж на то пошло ... Mark BarinsteinМожете объяснить, зачем для этой архитектуры так важна версионность? блокировки. у версионника на порядок меньше блокировок, соответственно необходимость межнодового общения существенно ниже PS. purescale уже полтора года как релизед, где хоть какие-то доказательства, что эта технология хоть как-то работает ? хотя бы TPC-C. полтора года кормят рассказами о чудотворности технологии, но ни тестов ни реальных клиентов не наблюдается. в то время как "хорошая маркетинговая политика" показывает рац и в tpc и в sap-sd и в разнообразных сайзингах и просто у реальных клиентов с реальными задачами. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2011, 15:25 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
к сожалению RAC не дает никаких преимуществ по масштабированию в банковских системах и используется только в основном для отказоустойчивости. Это со слов украиннских АБСо-делов. И не удивительно, Банковские бд плохо логичеки параллелятся, любая транзакция сильно задевает много объектов а базе, данные сильносвязанны. Кстати не слышно не только про purescale но и за ASE shared cluster, который появился пораньше. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.07.2011, 19:06 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Ggg_oldк сожалению RAC не дает никаких преимуществ по масштабированию в банковских системах и используется только в основном для отказоустойчивости. Это со слов украиннских АБСо-делов. И не удивительно, Банковские бд плохо логичеки параллелятся, любая транзакция сильно задевает много объектов а базе, данные сильносвязанны. Кстати не слышно не только про purescale но и за ASE shared cluster, который появился пораньше. В любом случае в большинстве систем изначально не заложена параллельность и требуется изменение системы. Изменение приложений под параллельность обычно невозможно, т.к. это сторонняя разработка или очень трудоемко. Тут нужны решения которые реализуют разделение транзакций на уровне данных, что бы каждая сильно-связанная транзакция преимущественно выполнялась со своими данными на своей одной ноде. Редкоизменяемые данные реплицируются, частоизменяемые секционируются между серверами. Т.е. частичная перепроектировка базы данных с использованием shared nothing. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2011, 00:23 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!открою страшную тайну, Yo! всего лишь пересказывает оракловые методички, компании которая слегка покрупней в плане субд, если уж на то пошло ...Ну, ораклу надо же как-то по этому поводу высказаться, вот он и пишет. Хотя надо было задуматься, как это одна и та же архитектура без особых принципиальных различий на мэйнфреймах уже много лет работает (и совсем неплохо работает), а на intel/power будет затыкаться.Yo.!Mark BarinsteinМожете объяснить, зачем для этой архитектуры так важна версионность? блокировки. у версионника на порядок меньше блокировок, соответственно необходимость межнодового общения существенно нижеСпорный вопрос: блокировок - да, конечно больше, но версионнику надо версии блоков передавать по сети, а блокировочнику - нет. И где там трафик будет больше - трудно сказать... Yo.!PS. purescale уже полтора года как релизед, где хоть какие-то доказательства, что эта технология хоть как-то работает ? хотя бы TPC-C. полтора года кормят рассказами о чудотворности технологии, но ни тестов ни реальных клиентов не наблюдаетсяAnixter либо в продуктиве, либо где-то совсем рядом. Тут подробнее и об архитектуре, и о стадиях тестирования для заказчика. SAP открыл пилотную программу для заказчиков и совместно с IBM уже довольно много сделал. Подробнее тут: SAP on DB2 pureScale Кто там из них в продуктиве - не знаю, но похоже, что процесс пошёл, и в этом году мы услышим, что там получается... tpc-c же для тестов RAC использовать глупо - база слишком хорошо партиционируется. Если вы посмотрите, в каком режиме там RAC используется, то в реальной жизни вы вряд ли найдёте системы, где оно в таком виде используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2011, 22:04 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein, А правильно ли я понимаю, что DB2 осуществляет блокировки на уровне страницы? Или это свойство только pureScale? Или я вообще ошибаюсь? ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2011, 23:20 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark BarinsteinДа откуда же вы знаете, кисло у IBM с этим, мелко или мягко? Не упирается оно в "громадный" трафик. Я уже просил вас, кажется, не писать о том в DB2, о чём вы ни малейшего представления не имеете. помниться лет 7 назад мне тут точно так же указывали фаны майкрософт, что я "ни малейшего представления" не имею о блокировочниках, расписывая достоинства версионников. a потом майкрософте появился IL snapshot и заметте, возразить по существу вам нечем ...Демагог... Модератор: остальное потер в следующий раз еще и забаню ... |
|||
:
Нравится:
Не нравится:
|
|||
25.07.2011, 23:31 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinНу, ораклу надо же как-то по этому поводу высказаться, вот он и пишет. Хотя надо было задуматься, как это одна и та же архитектура без особых принципиальных различий на мэйнфреймах уже много лет работает (и совсем неплохо работает), а на intel/power будет затыкаться. и нужно признать пишет оракл не в бровь, а в глаз. если задуматься то ничего общего у z/os и luw версий нет. вообще ничего. разные ветки кода, разные года написания, даже языки программирования для написания ядра использовались разные. структуры памяти и буферов разные, даже байтов на лок у них разные. разные стратегии эскалации .. да все там разное. Mark BarinsteinСпорный вопрос: блокировок - да, конечно больше, но версионнику надо версии блоков передавать по сети, а блокировочнику - нет. И где там трафик будет больше - трудно сказать... как раз тут у оракла будет преимущество. если измененный блок понадобиться другой ноде, тот тут и ораклу и purescale придется передать блок. причем у дб2 дергая локлист + повисев на локах (к тому же через запись в глобал кеш на CF-ноде). а вот если ораклу понадобиться старая версия блока, которая есть в локальном кеше лазить на другие ноды за модифицированной версией не понадобиться, в отлчие от ... Mark BarinsteinКто там из них в продуктиве - не знаю, но похоже, что процесс пошёл, и в этом году мы услышим, что там получается... в блоге одна запись 10 месяцев назад, похоже он заброшен. сайт поглядим, но с ходу все интересное зарыто. доступны лишь рекламные буклетики ибм, реальных тестов sap-sd parallel по прежнему нет. Mark Barinsteintpc-c же для тестов RAC использовать глупо - база слишком хорошо партиционируется. Если вы посмотрите, в каком режиме там RAC используется, то в реальной жизни вы вряд ли найдёте системы, где оно в таком виде используется. какая-нибудь регистрация показаний вполне может быть похожей на tpc-c, но тут было бы очень занятно посмотреть как бы справился purescale. каждая нода RAC в tpc-c свой партишен, который не пересекается с другой нодой, соответственно трафик минимальный и масштабируемость практически линейная. у purescale такой фокус не пройдет, придется дергать локлист на каждый чих. думаю по этому мы никогда не увидим purescale в tpc-c. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 03:17 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark Barinsteintpc-c же для тестов RAC использовать глупо - база слишком хорошо партиционируется. Если вы посмотрите, в каком режиме там RAC используется, то в реальной жизни вы вряд ли найдёте системы, где оно в таком виде используется. какая-нибудь регистрация показаний вполне может быть похожей на tpc-c, но тут было бы очень занятно посмотреть как бы справился purescale. каждая нода RAC в tpc-c свой партишен, который не пересекается с другой нодой, соответственно трафик минимальный и масштабируемость практически линейная. у purescale такой фокус не пройдет, придется дергать локлист на каждый чих. думаю по этому мы никогда не увидим purescale в tpc-c. И какой прикол тут от shared disk/everything RAC если хорошая масштабируемость получается только при партишинге данных под каждую ноду и минимальном взаимодействии нодов? Где тут плюсы от shred disk, cache fusion(shared memory) и distributed computing(shared cpu)? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 04:16 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
distributed computingИ какой прикол тут от shared disk/everything RAC если хорошая масштабируемость получается только при партишинге данных под каждую ноду и минимальном взаимодействии нодов? Где тут плюсы от shred disk, cache fusion(shared memory) и distributed computing(shared cpu)? плюсы в цене решений. RAC тебе может заменить p570 и его дубль за несколько миллионов несколькими x86 машинками, которые будут стоить более чем в 10 раз дешевле. раковые лицензии конечно разрыв сократят, но все равно в разы дешевле выходит. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 04:35 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein, Почитал вот про Anixter. Очень интересно. 1) У них 3 сервера, которые они объединяют в кластер. А, если я правильно понимаю, pureScale требует выделить как минимум 2 узла под блокировки. Т.е. в их ситуации получился бы 1 рабочий узел и 2 надсмотрщика. Я так понимаю, они вышли из ситуации, отпилив на каждом физическом узле виртуальную машины на 2 ядра и там подняли управление блокировками. 1/3 ядер в кластере у них занимается исключительно блокировками. 2) Что-то я ничего у них не услышал про standby. Они так гордятся отказоустойчивостью своего кластера, что даже не думают создавать резерв в другом датацентре, что наводит на мысль, что от нас что-то скрывают. Как там с поддержкой HADR? Можно какую-нибудь ссылку на официальную документацию? 3) Кстати, как там у pureScale c intra-query parallelism? Можно SELECT сделать, чтобы он по узлам расползся? Ну или индекс в параллели перестроить? Или backup в параллели одновременно на всех узлах запустить? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 10:20 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоУ Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. У Оракла вообще много чего очень хорошего. ДБ2 - тоже выглядит красиво - брэнд реальный. Вот тока тут на форуме были мыстли, что для ОЛТП у IBM Информкис его типа вытеснит, а он де в основном под хранилища пойдет. Учитывая, что есть специализированные для хранилищ, которые типа по тестам TPC-H значительно превосходят и Оракла и ДБ2, так и не понятно картина в целом про будущее ДБ2. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 14:03 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!distributed computingИ какой прикол тут от shared disk/everything RAC если хорошая масштабируемость получается только при партишинге данных под каждую ноду и минимальном взаимодействии нодов? Где тут плюсы от shred disk, cache fusion(shared memory) и distributed computing(shared cpu)? плюсы в цене решений. RAC тебе может заменить p570 и его дубль за несколько миллионов несколькими x86 машинками, которые будут стоить более чем в 10 раз дешевле. раковые лицензии конечно разрыв сократят, но все равно в разы дешевле выходит. Это не уникальный плюс, это может и shared nothing. Он также дешевле и так же отлично масштабируется при партишинге и минимальном взаимодействии нодов. RAC не получает плюсов от shared disk, cache fusion(shared memory) и distributed computing(shared cpu). Т.е. вроде технологии и есть, но когда начинается их использование то ни о какой масштабируемости речи не идет. shred disk - можно обратиться к одному и тому же блоку на диске, но увеличивается очередь, и лучше бы этого не делали cache fusion(shared memory) - можно обратиться за версией к соседнему ноду, но сетевой трафик и взаимодействие нодов увеличиваются, и лучше бы этого не делали С одной стороны в АБС - где бы они могли пригодиться они не дают масштабирования. С другой стороны в хранилищах и системах регистрации можно обойтись и без них, т.к. отлично масштабируется и на shared nothing. Хранилища и системы регистрации отлично работают без shared disk и cache fusion(shared memory), мало того последние даже вредны из-за конкуренции за диски и увеличения сетевого трафика. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 15:40 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
distributed computing, Слова не мужа, но юнца. Уж очень категорично. В этом плане даже интереснее разговаривать с коллегами из IBM - уж извините. 1) Если есть возможность применить shared-nothing, то это хорошо. Но область применимости этой технологии практически не пересекается с применимостью shared-disk. Я слабо представляю себе OLTP-систему крупного ритейлера, банка или телеком-оператора, работающую на shared-nothing. 2) АБС не масштабируется на RAC? Я здесь не специалист, но, думаю, что большинство online-операций можно разнести на узлы по филиалам. Пакетные операции также отлично масштабируются за счет intra-query параллелизма. 3) Что касается использования сети, то еще 5 лет назад у нас прекрасно работал кластер из 4х узлов поверх оптики со скоростью 2 Гб. Больше наращивать было тяжело, потому как увеличивалась задержка. В случае использования Infiniband (возьмите ту же Exadata) - латентность резко снижается, а пропускная способность растет до 40 Гб по одному проводу. 4) "можно обратиться к одному и тому же блоку на диске, но увеличивается очередь" - а вы имели дело только с внутренними дисками серверов? Есть такая классная штука - называется хранилище. В них есть flash-кэш и память, которые повышают количество IOPS. В случае той же Exadata - вполне себе 1.500.000 IOPS работает. А Exadata ведь тоже кластер. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 16:12 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
distributed computingЭто не уникальный плюс, это может и shared nothing. Он также дешевле и так же отлично масштабируется при партишинге и минимальном взаимодействии нодов. как раз уникальный, потому как в отличие от shared-nothing тянет и реальные OLTP нагрузки, а не только идеально партицированные. т.е. работает у реальных клиентов на реальных OLTP. distributed computingRAC не получает плюсов от shared disk, cache fusion(shared memory) и distributed computing(shared cpu). Т.е. вроде технологии и есть, но когда начинается их использование то ни о какой масштабируемости речи не идет. а если отвлечься от фантазий и трезво взглянуть на реальность ? http://www.sap.com/solutions/benchmark/pdf/Cert08013.pdf 5 нод в тесте sap-sd, т.е. на вполне реальной задаче. такие же тесты есть OEBS, Зибель, да даже под 1с есть и тесты и реальные клиенты. т.е. в суровой действительности RAC работает и масштабируется на достаточно широком круге задач, чего shared-nothing не дано. отсюда и потуги с pureScale у IBM distributed computingС одной стороны в АБС - где бы они могли пригодиться они не дают масштабирования. что же вы вендоров то не оповестили ? а то кого не возьми - решения под RAC имеются. причем не в рекламных буклетиках, а у реальных клиентов. как же так ? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 16:29 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinMark Barinstein, Почитал вот про Anixter. Очень интересно. 1) У них 3 сервера, которые они объединяют в кластер. А, если я правильно понимаю, pureScale требует выделить как минимум 2 узла под блокировки. Т.е. в их ситуации получился бы 1 рабочий узел и 2 надсмотрщика. Я так понимаю, они вышли из ситуации, отпилив на каждом физическом узле виртуальную машины на 2 ядра и там подняли управление блокировками. 1/3 ядер в кластере у них занимается исключительно блокировками. 2) Что-то я ничего у них не услышал про standby. Они так гордятся отказоустойчивостью своего кластера, что даже не думают создавать резерв в другом датацентре, что наводит на мысль, что от нас что-то скрывают. Как там с поддержкой HADR? Можно какую-нибудь ссылку на официальную документацию? 3) Кстати, как там у pureScale c intra-query parallelism? Можно SELECT сделать, чтобы он по узлам расползся? Ну или индекс в параллели перестроить? Или backup в параллели одновременно на всех узлах запустить? 1. там всего две ноды субд, третий это апп сервер. на каждой ноде в довесок надсмоторщик 2. HADR не умеет с pureScale, в будущем планируют интегрировать 3. тут можно посмотреть http://www.oracle.com/technetwork/database/features/availability/cwp-ha-oracle11gr2-db2-9-131679.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 16:47 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!distributed computingЭто не уникальный плюс, это может и shared nothing. Он также дешевле и так же отлично масштабируется при партишинге и минимальном взаимодействии нодов. как раз уникальный, потому как в отличие от shared-nothing тянет и реальные OLTP нагрузки, а не только идеально партицированные. т.е. работает у реальных клиентов на реальных OLTP. distributed computingRAC не получает плюсов от shared disk, cache fusion(shared memory) и distributed computing(shared cpu). Т.е. вроде технологии и есть, но когда начинается их использование то ни о какой масштабируемости речи не идет. а если отвлечься от фантазий и трезво взглянуть на реальность ? http://www.sap.com/solutions/benchmark/pdf/Cert08013.pdf 5 нод в тесте sap-sd, т.е. на вполне реальной задаче. такие же тесты есть OEBS, Зибель, да даже под 1с есть и тесты и реальные клиенты. т.е. в суровой действительности RAC работает и масштабируется на достаточно широком круге задач, чего shared-nothing не дано. отсюда и потуги с pureScale у IBM distributed computingС одной стороны в АБС - где бы они могли пригодиться они не дают масштабирования. что же вы вендоров то не оповестили ? а то кого не возьми - решения под RAC имеются. причем не в рекламных буклетиках, а у реальных клиентов. как же так ?не приведете примеры реальных клиентов-банков? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 16:57 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
SergSuperне приведете примеры реальных клиентов-банков? сходу банк москвы, на сайте оракла целый раздел банковский сектор на RAC помню ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:00 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Alexander Ryndin1) У них 3 сервера, которые они объединяют в кластер. А, если я правильно понимаю, pureScale требует выделить как минимум 2 узла под блокировки. Т.е. в их ситуации получился бы 1 рабочий узел и 2 надсмотрщика. Я так понимаю, они вышли из ситуации, отпилив на каждом физическом узле виртуальную машины на 2 ядра и там подняли управление блокировками. 1/3 ядер в кластере у них занимается исключительно блокировками. 1. там всего две ноды субд, третий это апп сервер. на каждой ноде в довесок надсмоторщик Ну вот фраза из Case Study: авторNine cores per server will be dedicated to DB2 pureScale and two to the IBM DB2 cluster caching facility, which manages the cache and locks.Вообще странно. 11 ядер в сумме :) В общем мутный пример. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:08 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
RAC то используют, но выигрыш основной не в масштабировании. а в отказоустойчивости. Для производителя - это клиент RAC, но в деталях есть ньюансы. Об это и говорил. А в итоге крупнейшие западные финансовые институты масштабируются простым и незатейливым способом - покупкой большого железа и в итоге приходят на поклон к великому мэйнфрему. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:10 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndindistributed computing, Слова не мужа, но юнца. Уж очень категорично. В этом плане даже интереснее разговаривать с коллегами из IBM - уж извините. 1) Если есть возможность применить shared-nothing, то это хорошо. Но область применимости этой технологии практически не пересекается с применимостью shared-disk. Я слабо представляю себе OLTP-систему крупного ритейлера, банка или телеком-оператора, работающую на shared-nothing. 2) АБС не масштабируется на RAC? Я здесь не специалист, но, думаю, что большинство online-операций можно разнести на узлы по филиалам. Пакетные операции также отлично масштабируются за счет intra-query параллелизма. 3) Что касается использования сети, то еще 5 лет назад у нас прекрасно работал кластер из 4х узлов поверх оптики со скоростью 2 Гб. Больше наращивать было тяжело, потому как увеличивалась задержка. В случае использования Infiniband (возьмите ту же Exadata) - латентность резко снижается, а пропускная способность растет до 40 Гб по одному проводу. 4) "можно обратиться к одному и тому же блоку на диске, но увеличивается очередь" - а вы имели дело только с внутренними дисками серверов? Есть такая классная штука - называется хранилище. В них есть flash-кэш и память, которые повышают количество IOPS. В случае той же Exadata - вполне себе 1.500.000 IOPS работает. А Exadata ведь тоже кластер. 1. Для OLTP - существуют мейнфреймы, тут RAC вообще не конкурент. Для DSS - shared nothing. RAC на обочине эволюции вместе с его нервными пользователями. 2. Не знаете, так спросите у знающих людей Ggg_oldк сожалению RAC не дает никаких преимуществ по масштабированию в банковских системах и используется только в основном для отказоустойчивости. Это со слов украиннских АБСо-делов. И не удивительно, Банковские бд плохо логичеки параллелятся, любая транзакция сильно задевает много объектов а базе, данные сильносвязанны. Кстати не слышно не только про purescale но и за ASE shared cluster, который появился пораньше. 3. Здесь вообще смешное оправдание, не могли увеличить пропускную способность потому, что были плохие задержки. Т.е. и пропускная способность низкая и задержки никудышные. 4. Вы вообще понимаете о чем говорите? Если один и тот же блок хотят записать два раза то время на эти операции будет в 2 раза больше чем записать 1 раз. Как раз таки на SSD это будет очень заметно, т.к. они строятся по внутреннему RAID0 и запись разных блоков параллелиться, а запись одного выстраивается в очередь. У вас просто каша в голове. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:24 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!distributed computingЭто не уникальный плюс, это может и shared nothing. Он также дешевле и так же отлично масштабируется при партишинге и минимальном взаимодействии нодов. как раз уникальный, потому как в отличие от shared-nothing тянет и реальные OLTP нагрузки, а не только идеально партицированные. т.е. работает у реальных клиентов на реальных OLTP. Интересно, какие у вас из OLTP систем тянет RAC: sap-sd, OEBS, зибель, что именно у вас так отлично работает? Вот у людей ничего из OLTP не тянет RAC. Ggg_oldк сожалению RAC не дает никаких преимуществ по масштабированию в банковских системах и используется только в основном для отказоустойчивости. Это со слов украиннских АБСо-делов. И не удивительно, Банковские бд плохо логичеки параллелятся, любая транзакция сильно задевает много объектов а базе, данные сильносвязанны. Кстати не слышно не только про purescale но и за ASE shared cluster, который появился пораньше. Что на это скажете? Yo.!distributed computingС одной стороны в АБС - где бы они могли пригодиться они не дают масштабирования. что же вы вендоров то не оповестили ? а то кого не возьми - решения под RAC имеются. причем не в рекламных буклетиках, а у реальных клиентов. как же так ? Вы так наивны и думаете оракл не мог дать им очень хорошую скидку в рекламных то целях, что им лицензии RAC почти ничего не стоили? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:29 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndin2) АБС не масштабируется на RAC? Я здесь не специалист, но, думаю, что большинство online-операций можно разнести на узлы по филиалам . Это вообще жесть ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:34 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
distributed computingВот у людей ничего из OLTP не тянет RAC. Ggg_oldк сожалению RAC не дает никаких преимуществ по масштабированию в банковских системах и используется только в основном для отказоустойчивости. Это со слов украиннских АБСо-делов. И не удивительно, Банковские бд плохо логичеки параллелятся, любая транзакция сильно задевает много объектов а базе, данные сильносвязанны. Кстати не слышно не только про purescale но и за ASE shared cluster, который появился пораньше. Что на это скажете?Чооорт! Украинские АБСники не смогли заставить работать свою АБС (кстати, про какую АБС идет речь?) на RAC. А в Вилла-Баджо ЦФТ уже пьют пиво и лапают сисястых девок ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:42 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
узлы RAC разносим по филлиаламAlexander Ryndin2) АБС не масштабируется на RAC? Я здесь не специалист, но, думаю, что большинство online-операций можно разнести на узлы по филиалам . Это вообще жесть Для тех кто в танке - я говорил про централизованную АБС. Когда одна СУБД обслуживает всю страну. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:43 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
узлы RAC разносим по филлиаламAlexander Ryndin2) АБС не масштабируется на RAC? Я здесь не специалист, но, думаю, что большинство online-операций можно разнести на узлы по филиалам . Это вообще жесть дурочка из себя корчишь? ну-ну... Другой дело, что по узлам РАКа можно разнести подключения и пакетные задания, вот как будут выполняться сами операции: изолированно в рамках одного лишь узла или все же потребуется межнодное взаимодействие - это уже вопрос характера приложения. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:45 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Ggg_oldRAC то используют, но выигрыш основной не в масштабировании. а в отказоустойчивости. Для производителя - это клиент RAC, но в деталях есть ньюансы. Об это и говорил. А в итоге крупнейшие западные финансовые институты масштабируются простым и незатейливым способом - покупкой большого железа и в итоге приходят на поклон к великому мэйнфрему. что у вы понимаете под масштабируемости ? вы пеняете ораклу, что тот из четырех нод на 8 cpu не уделывает одну железку из 32 cpu ? ну извени, на это глупо было бы рассчитывать. отказоустойчевость HADR выше кластера, но все равно берут RAC, потому как решение с на RAC дешевле. 2Alexander Ryndin а откуда "Case Study" ? я в презенташке только картинку с двумя х3850 и пояснение что там по 8 ядер ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:50 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndinузлы RAC разносим по филлиалампропущено... Это вообще жесть Для тех кто в танке - я говорил про централизованную АБС. Когда одна СУБД обслуживает всю страну. Обычно с таким подходом добавляется много головняков админам, т.к. нагрузку желательно распределить равномерно и распределение это получается ручное. Есть одна компания, производящая биллинговые системы, так вот они там примерно таким путем и пошли: часть бизнес-процессов на одной ноде, часть на другой, т.к. с их прикладом другого выбора просто не было, иначе не взлетело бы. Они даже протестировали ее на двух узлах Sun M9000 (или что-то вроде того, не помню уже), тестирование было признано успешным. По-моему единственные экстремалы-клиенты, которые и до этого использовали RAC для их биллинга до сих пор остались в гордом одиночестве, доставляя тем самым саппорту биллинго-делов немало головняков, а порой и лулзов. Так что... чего бы там не говорили, а ПО все равно надо адаптировать для кластерных решений, ибо плохо написанное будет работать еще хуже, чем до этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 17:51 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Apexузлы RAC разносим по филлиалампропущено... Это вообще жесть дурочка из себя корчишь? ну-ну... Другой дело, что по узлам РАКа можно разнести подключения и пакетные задания, вот как будут выполняться сами операции: изолированно в рамках одного лишь узла или все же потребуется межнодное взаимодействие - это уже вопрос характера приложения.Ну я то об этом и говорю. Если есть возможность локализовать операции и минимизировать взаимодействие между узлами, то это идеально. Вариантов много: каждый регион или каждое подразделение может работать на своем узле. А вот вынесение пакетного задания, если оно изменяет те же данные что и OLTP на другой узел, может и не помочь. Но я также не понимаю, почему все так боятся этого межузлового трафика в OLTP? Ведь Cache Fusion на то и придуман, что он гоняет блоки между кэшами узлов по интерконнекту, а не через диск. Поэтому интерконнект должен иметь 1) высокую пропускную способность и 2) низкую задержку. Второе даже важнее. Следовательно, кластер очень сильно выигрывает от использования Infiniband - там задержка на 1 хоп порядка 2 микросекунд проти 500 микросекунд в Ethernet ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:02 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!2Alexander Ryndin а откуда "Case Study" ? я в презенташке только картинку с двумя х3850 и пояснение что там по 8 ядер Вот ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:09 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Apex... ПО все равно надо адаптировать для кластерных решений, ибо плохо написанное будет работать еще хуже, чем до этого.С этим никто и не спорит. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:10 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Apexузлы RAC разносим по филлиалампропущено... Это вообще жесть дурочка из себя корчишь? ну-ну... Другой дело, что по узлам РАКа можно разнести подключения и пакетные задания, вот как будут выполняться сами операции: изолированно в рамках одного лишь узла или все же потребуется межнодное взаимодействие - это уже вопрос характера приложения. И что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия? И правильно говорите про переделку всего и вся, головняки с ним, тормоза и ручная балансировка. Говно вопрос, можно изначально с нуля разработать приложение под RAC, что бы все отлично параллелилось и почти отсутствовало общение по сети. Но тогда возвращаемся опять к вопросу: если не нужно межнодовое взаимодействие - это shared nothing, пожалуйста разносите узлы по филлиалам если нужно межнодовое взаимодействие - это мейнфрейм. Я как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы, а не придется раз купили - лишь бы куда запихнуть? Пока только Ggg_old высказал адекватное предложение использовать RAC для надежности с в лучшем случае нулевым приростом скорости. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:11 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinНо я также не понимаю, почему все так боятся этого межузлового трафика в OLTP? Ведь Cache Fusion на то и придуман, что он гоняет блоки между кэшами узлов по интерконнекту, а не через диск. Поэтому интерконнект должен иметь 1) высокую пропускную способность и 2) низкую задержку. Второе даже важнее. Следовательно, кластер очень сильно выигрывает от использования Infiniband - там задержка на 1 хоп порядка 2 микросекунд проти 500 микросекунд в Ethernet Вот и я о том же. Тут все говорят, что сетевое взаимодействие плохо, а сама архитектура RAC его подразумевает. И я бы с радостью использовал Infiniband QDR, но в RAC через одно место реализовано RDMA. И все приводят в пример хорошо распараллеленные приложения типа сап-сд, зибель и т.д с партишинами под каждую ноду и с отсутствием сетевого взаимодействия, т.е. те в которых почти не используется ни cache fusion, ни shared disk. А вот кто-нибудь может привести пример приложений в которых они используются? Т.е. где за счет большого сетевого взаимодействия в RAC получалась бы выгода. Вот это было бы действительно интересно и конструктивно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:21 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
узлы RAC разносим по филлиаламИ что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия?Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска. В чем проблема то? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:23 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
сетевое взаимодействие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, которая, сами понимаете, ну никак не заточена под кластер. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:31 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndinузлы RAC разносим по филлиаламИ что же произойдет если вдруг как обычно характер приложения потребует межнодового взаимодействия?Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска. В чем проблема то? Проблема в том, что по интерконнекту между филлиалами вообще лучше не лазить, ни к шареной памяти, ни к шареным дискам. Вообще геораспределенная система и общий диск как то нелепо смотрится. Это как айфон использовать для подставки под ножку шкафа. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:32 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
интерконнекту между филлиаламиAlexander Ryndinпропущено... Когда одному из узлов потребуется блок, измененный на другом узле, этот блок будет передан по интерконнекту. Это однозначно быстрее, чем читать с диска. В чем проблема то? Проблема в том, что по интерконнекту между филлиалами вообще лучше не лазить, ни к шареной памяти, ни к шареным дискам. Вообще геораспределенная система и общий диск как то нелепо смотрится. Это как айфон использовать для подставки под ножку шкафа.Да при чем здесь геораспределенная система? Я говорю про обычный кластер, в которое каждый филиал работает на своем узле, подключаясь к нему удаленно. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 18:35 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
узлы RAC разносим по филлиаламНо тогда возвращаемся опять к вопросу: если не нужно межнодовое взаимодействие - это shared nothing, пожалуйста разносите узлы по филлиалам ну покажи нам кто разнес, где shared-nothing кластер под SAP, Axapta, Siebel ну хоть какре нибудь OLTP на shared-nothing ? RAC полно, в любой индустрии, у любого серьезного вендора. узлы RAC разносим по филлиаламесли нужно межнодовое взаимодействие - это мейнфрейм. МФ с 9 процами z10 за $7-8 млн дохнет уже там где справляется старенький 8-way спарк с 32 ядрами. у оракла есть сайзинг пакетных заданий Peoplesoft на z10 МФ, price/perfomance ни в какие ворота. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 19:10 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
узлы RAC разносим по филлиаламЯ как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы, По сравнению с чем? Если сравнивать с shared none кластером, то самый очевидный плюс, пожалуй, в том, что при вылетании одного из узлов другие могут подхватить его нагрузку. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 22:59 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
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 - не уверен, но по-моему нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 23:39 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinА правильно ли я понимаю, что DB2 осуществляет блокировки на уровне страницы? Или это свойство только pureScale? Или я вообще ошибаюсь?На уровне строк. В pureScale есть дополнительная т.н. P-блокировка страницы, которая никак на транзакции не влияет, и введённа только для того, чтоб в страницу одновременно более одного узла не производило физической записи. Блокировка освобождается, как только физическое изменение страницы узлом завершилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 23:48 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
softwarerузлы RAC разносим по филлиаламЯ как потенциальный покупатель хочу понять где эта узкая ниша RAC в которой действительно будут видны её плюсы, По сравнению с чем? Если сравнивать с shared none кластером, то самый очевидный плюс, пожалуй, в том, что при вылетании одного из узлов другие могут подхватить его нагрузку.В shared-nothing кластерах можно сконфигурировать standby машины, которые тоже могут подхватывать нагрузку отказавших узлов. У IBM в хранилищах так и сделано, когда все серверы разбиваются на группы по 5 или более машин, и в каждой группе по 1-му standby, готовому подхватить нагрузку любого из отказавших в группе серверов. Кроме того, и mutual takeover тоже можно сконфигурировать. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 23:56 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
на счет 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 21:01 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 21:02 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinВ shared-nothing кластерах можно сконфигурировать standby машины, В том-то и дело, что standby. Это само собой, но рак в силу своей архитектуры "естественно" подхватывает нагрузку на основные машины. Mark BarinsteinКроме того, и mutual takeover тоже можно сконфигурировать. Вот этого уже не совсем представляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 22:42 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!на счет RDMA - в 11g появился протокол RDS v2 (OFED 1.2.5) под Linux который прямо с IB уровнем работает. как я понимаю полный аналог тому, что в pureScale.Ничего подобного. RDS - сокетный протокол, требующий прерываний. uDAPL - не требует. См. дискуссию тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 22:59 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
softwarerMark BarinsteinКроме того, и mutual takeover тоже можно сконфигурировать. Вот этого уже не совсем представляю.Это когда, например, есть 2 сервера, 1-й обслуживает ноды 0-3, 2-й: 4-7. Вместо того, чтоб держать 3-й standby сервер, готовый подхватить ноды любого из первых 2-х, эти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга. Минус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:05 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinНичего подобного. RDS - сокетный протокол, требующий прерываний. uDAPL - не требует. См. дискуссию тут . какие сокеты на IB access layer ? сокты двумя уровнями выше ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:12 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinsteinэти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга. Я не очень представляю себе, как "горячей" базе можно сказать подхватить заодно другую базу. Но хорошо, если так. Mark BarinsteinМинус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется. Ну, если грубо, то она падает до того значения, которое в случае конфигурации "со стендбаем" имеет постоянно. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:18 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:23 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
softwarerMark Barinsteinэти 2 сервера настраиваются так, чтобы подхватить нагрузку друг друга. Я не очень представляю себе, как "горячей" базе можно сказать подхватить заодно другую базу. Но хорошо, если так. Это одна база. Ноды - части этой базы. В shared nothing, грубо говоря, каждая нода имеет свою дисковую подсистему и обслуживается своим набором процессов. Нет ничего особо сложного в том, чтоб, скажем, к 2-м севрерам физически подключить дисковые подсистемы обоих серверов, соотв. образом настроить кластерное ПО, чтоб при обнаружении отказа управление ресурсами отказавшего сервера переключалось на другой (монтировались файловые стистемы, поднимались виртуальные IP, запускались соотв. процессы и т.д.). softwarerMark BarinsteinМинус тут в том, что производительность кластера падает при отказе одного из серверов, поэтому такая конфигурация редко используется. Ну, если грубо, то она падает до того значения, которое в случае конфигурации "со стендбаем" имеет постоянно.Нет. В случае со standby производительность не падает, ведь в норме standby не обслуживает запросы. Ну, если, конечно, в HA группе будет более одного одновременного отказа. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:41 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinВы это ... свои ссылки-то сами читаете? мне уже начинать издеваться ? как думаешь как RDC расшифровывается ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:48 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
RDS имелось ввиду ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:49 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinНет ничего особо сложного в том, чтоб, скажем, Физически - да. Логически - посложнее. Но хорошо, если эта задача решена. Mark BarinsteinНет. В случае со standby производительность не падает, ведь в норме standby не обслуживает запросы. О том и речь. Грубо говоря, если стоят три одинаковые железки, то в раке производительность 3X, и в случае отказа она падает до 2X (ну на деле, конечно, до 2X+-Y). Ну а со стендбаем производительность изначально 2X и потому при отказе она "не падает". ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 23:51 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 03:32 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
RDS still cost a CPU interruptКто из вас нагло врет? какое отношение RDS сокеты имеют tcp сокетам ? у ибм гайз какой-то фетиш на этот пост, раз пятый уже в разных темах всплывает. RDS still cost a CPU interruptRDS по определению не без прерываний в буквальном смысле. И это крест оракла который не даст нормально масштабироваться RAC. открой глаза, RAC на котором ты ставишь крест уже сегодня продается с большитм кол-вом систем чем систем с db2 на z/OS, iSeries и LUW вместе взятыми. RAC - самая массовая кластерная технология в истории. не будет, не станет, а уже сегодня. дальше, с чего ты взял, что uDAPL, который верхний протокол, который юзает в том числе тормозной IPoIB (от использования которого ушел оракл) в чем то лучше ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 04:13 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!RDS still cost a CPU interruptКто из вас нагло врет? какое отношение RDS сокеты имеют tcp сокетам ? у ибм гайз какой-то фетиш на этот пост, раз пятый уже в разных темах всплывает. RDS still cost a CPU interruptRDS по определению не без прерываний в буквальном смысле. И это крест оракла который не даст нормально масштабироваться RAC. открой глаза, RAC на котором ты ставишь крест уже сегодня продается с большитм кол-вом систем чем систем с db2 на z/OS, iSeries и LUW вместе взятыми. RAC - самая массовая кластерная технология в истории. не будет, не станет, а уже сегодня. дальше, с чего ты взял, что uDAPL, который верхний протокол, который юзает в том числе тормозной IPoIB (от использования которого ушел оракл) в чем то лучше ? Причем тут сокеты твои? Ты че придуриваешься? Прочитай хоть раз по ссылке полностью. Это уже не смешно. Читай ту тему пока не сойдет пелена фанатизма "самая массовая кластерная технология в истории" и не поймешь где ты нагло наврал. Кстати самая массовая и глючная ОС Windows. RDSv1 и v2 имеют задержки вплоть до OFED 1.5, IBM их не имеет. А ты врал что это их полный аналог. А аргумент у тебя всегда один, RAC круто, его всем впарили. А дальше спорь с текущим Technology Director and Performance Architect in the Data Computing Division of EMC. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 05:25 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Да, чтобы было понятно всем с чьими высказываниями спорит Yo http://kevinclosson.wordpress.com/about/ авторI am a Technology Director and Performance Architect in the Data Computing Division of EMC focused on the Data Computing Appliance (a DW/BI/Big Data Analytics appliance based on the Greenplum database). Short BIO From 2007 through 2011, Kevin was a Performance Architect in Oracle Corporation’s Server Technology Group Exadata development organization. His 25 year career has included Performance Engineering, Software Architecture, Competitive Benchmarking, Support, and Application Development on high-end SMP and Clustered platforms. His work prior to Oracle at HP/PolyServe, Veritas and IBM/Sequent was focused on scalability and availability of the Oracle server. His Oracle port-level work at Sequent led to his U.S. patents in SMP/NUMA locking and database caching methods (6389513, 6480918). Вообщем Yo знает лучше чем создатели Oracle Exadata как же работает Oracle и называет их земляным червяком. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 05:30 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!какое отношение RDS сокеты имеют tcp сокетам ? RDS Wire Specification 3.1 RDS_README Yo.!дальше, с чего ты взял, что uDAPL, который верхний протокол, который юзает в том числе тормозной IPoIB (от использования которого ушел оракл) в чем то лучше ?Там для основных наиболее часто встречающихся операций не используются сокетные соединения, в т.ч. IPoIB. Разница вот в чём: - в DB2 если узел выяснил, что у него в локальном буфере нет нужного блока, то он отправляет синхронный запрос на CF, и если эта страница в CF есть, то узел получает эту страницу себе в память с соответствующим результатом своего вызова. Т.е. инициирующий запрос может успеть даже с процессора не переключиться во время операции: запрос на блокировку выполнется порядка 10-15 мкс, передача блока - несколько десятков мкс. - любое сокетное соединение (в т.ч. RDS) требует прерываний, переключений контекста. Этого всего нет в DB2, а когда таких операций много, то соответствующие накладные расходы становятся заметными. P.S.: Yo.!, у вас в голове - каша со всеми этими сетевыми особенностями. Вы, похоже, смотрите на какую-то картинку с разными реализациями, но смысл не понимаете. Если не хотите выглядеть глупо, лучше не продолжайте, а тем более ещё и издеваться начинать... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 12:11 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein RDS Wire Specification 3.1 RDS_README еще раз спрашиваю какое отношение RDS сокеты имеют tcp сокетам ? складывается впечатление, что у вас нездорово широкий ассоциативный ряд и все, что сокет вы принимаете за tcp сокет. Mark Barinstein- в DB2 если узел выяснил, что у него в локальном буфере нет нужного блока, то он отправляет синхронный запрос на CF, и если эта страница в CF есть, то узел получает эту страницу себе в память с соответствующим результатом своего вызова. аболдеть прорывная технология. по вашему RAC получает блок с другой ноды асинхронно ? Mark BarinsteinТ.е. инициирующий запрос может успеть даже с процессора не переключиться во время операции: запрос на блокировку выполнется порядка 10-15 мкс, передача блока - несколько десятков мкс. 10-15 мкс !? и как такой тормоз рабоатет ? RDS укладывается в 2 мкс. один блок менее 1 мкс. Mark BarinsteinВы, похоже, смотрите на какую-то картинку с разными реализациями, но смысл не понимаете. Если не хотите выглядеть глупо, лучше не продолжайте, а тем более ещё и издеваться начинать... а давай мусье все таки посмотрит на картинку ниже и объяснит мне серому каким образом без переключения контекста выполняются вещи в kernel mode ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 13:12 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 13:13 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!еще раз спрашиваю какое отношение RDS сокеты имеют tcp сокетам ? складывается впечатление, что у вас нездорово широкий ассоциативный ряд и все, что сокет вы принимаете за tcp сокет.Я нигде в своих постах не употреблял слова tcp. С какой целью вы так настойчиво задаёте этот вопрос? Yo.!Mark Barinstein- в DB2 если узел выяснил, что у него в локальном буфере нет нужного блока, то он отправляет синхронный запрос на CF, и если эта страница в CF есть, то узел получает эту страницу себе в память с соответствующим результатом своего вызова. аболдеть прорывная технология. по вашему RAC получает блок с другой ноды асинхронно ? Смотрите сами. Что делает RAC для получения блока с мастер-ноды (я могу ошибаться, поправьте, если что не так): - серверный процесс пинает по ipc локальный LMS - локальный LMS пинает по сети LMS мастер-ноды - LMS мастер-ноды отдаёт блок по сети локальному LMS - локальный LMS отдаёт блок по ipc серверному процессу - локальный LMS шлёт по сети подтверждение о получении блока LMS мастер-ноды (2 последних шага могут параллельно выполняться) Назовите это как угодно, но это не один синхронный вызов. Yo.!Mark BarinsteinТ.е. инициирующий запрос может успеть даже с процессора не переключиться во время операции: запрос на блокировку выполнется порядка 10-15 мкс, передача блока - несколько десятков мкс. 10-15 мкс !? и как такой тормоз рабоатет ? RDS укладывается в 2 мкс. один блок менее 1 мкс.Ого! А Oracle и не знает, пишет чепуху всякую. RAC-Performance-Experts-Reveal-All : Block Access Latency •Defined as roundtrip time •Latency variation (and CPU cost ) correlates with •processing time in Oracle and OS kernel •db_block_size •interconnect saturation •load on node ( CPU starvation ) •~300 microseconds is lowest measured with UDP over Gigabit Ethernet and 2K blocks •~ 120 microseconds is lowest measured with RDS over Infiniband and 2K blocks А с 4K и 8K блоками - 130 и 160 microseconds соответственно. Yo.!а давай мусье все таки посмотрит на картинку ниже и объяснит мне серому каким образом без переключения контекста выполняются вещи в kernel mode ?В DB2 используется uDAPL (user mode), а не kDAPL (kernel mode). А вообще картинка странная - uDAPL приложение зачем-то в ядро лезет... Почитайте про uDAPL , если охота. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 00:07 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinСмотрите сами. Что делает RAC для получения блока с мастер-ноды (я могу ошибаться, поправьте, если что не так): - серверный процесс пинает по ipc локальный LMS - локальный LMS пинает по сети LMS мастер-ноды - LMS мастер-ноды отдаёт блок по сети локальному LMS - локальный LMS отдаёт блок по ipc серверному процессу - локальный LMS шлёт по сети подтверждение о получении блока LMS мастер-ноды (2 последних шага могут параллельно выполняться) Назовите это как угодно, но это не один синхронный вызов. хи-хи, а я тоже видел тот мультик: "зачем тебе лошадь, смотри пока она раз-два-три-четыре - ты на своих двоих раз-два раз-да, в два раза быстрее" открываем ваш документик по uDAPL 6.8.2 COMPLETION STATUS Any data transfer operation (that is, Send, Receive, RDMA Read, or RDMA Write) or RMR operation (RMR Bind) returns its completion statusasynchronously via an event enqueued on an EVD. те же яйца только в профиль - подтверждение асинхронное. то же самое с переключением контекста DAT-compliant IA driver, который занимается управлением потребует переключения в kernel. Yo.!Ого! А Oracle и не знает, пишет чепуху всякую. RAC-Performance-Experts-Reveal-All : Block Access Latency •Defined as roundtrip time •Latency variation (and CPU cost ) correlates with •processing time in Oracle and OS kernel •db_block_size •interconnect saturation •load on node ( CPU starvation ) •~300 microseconds is lowest measured with UDP over Gigabit Ethernet and 2K blocks •~ 120 microseconds is lowest measured with RDS over Infiniband and 2K blocks А с 4K и 8K блоками - 130 и 160 microseconds соответственно. ну да, 2006 год древний ethernet и IPoIB на 10g, ну да, в те лохматые времена вполне вероятно, что такие времена и были. а чем вам времена из свежей презентации не подошли ? 1024 кб за 2 мс. картинки приаттачил ниже. Yo.!А вообще картинка странная - uDAPL приложение зачем-то в ядро лезет... Почитайте про uDAPL , если охота. картинка из официальной доки, потому и гораздо подробнее http://infiniband.sourceforge.net/IPC/uDAPL/uDAPL_HLD.pdf в вашем документике примерно та же картинка на стр. 24, отчетливо видно, что занимающийся всем управлением DAT-compliant IA driver сидит в адресном пространстве ядра и соответсвенно потребует переключений контекста. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 18:00 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 18:01 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
а вот другой документ http://www.oracle.com/technetwork/articles/systems-hardware-architecture/oracle-11g-grid-architecture-163701.pdf ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 18:05 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
И все-таки, микро или милли? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 18:19 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ApexИ все-таки, микро или милли? Вот так одним вопросом и разрушил стремительные фантазии Yo. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2011, 20:14 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ApexИ все-таки, микро или милли? мда, а вот с микро/мили я облажался. признаю похоже uDAPL быстрей RDS. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.08.2011, 12:54 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
02.08.2011, 03:05 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоТут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. хи-хи, а теперь смотрим на суровую реальность http://www1.sap.com/solutions/benchmark/pdf/Cert11035.pdf IBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% CF нода ничем кроме пересылки блоков по сути не занимается но при этом "zero-copy & zero-cycles" кушает столько же сколько кушают CPU 3/4 нод. вот это эффективность, да это просто прорыв ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 12:29 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!все очень красивоТут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. хи-хи, а теперь смотрим на суровую реальность http://www1.sap.com/solutions/benchmark/pdf/Cert11035.pdf IBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% CF нода ничем кроме пересылки блоков по сути не занимается но при этом "zero-copy & zero-cycles" кушает столько же сколько кушают CPU 3/4 нод. вот это эффективность, да это просто прорыв И вывод? Т.е. вы хотите сказать, что у оракла межнодовый протокол быстрее? И считаете приведенные выше числа достаточными? Если да, то покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 20:39 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоYo.!пропущено... хи-хи, а теперь смотрим на суровую реальность http://www1.sap.com/solutions/benchmark/pdf/Cert11035.pdf IBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% CF нода ничем кроме пересылки блоков по сути не занимается но при этом "zero-copy & zero-cycles" кушает столько же сколько кушают CPU 3/4 нод. вот это эффективность, да это просто прорыв И вывод? Т.е. вы хотите сказать, что у оракла межнодовый протокол быстрее? И считаете приведенные выше числа достаточными? Если да, то покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке :)Да при чем здесь межнодовый протокол? Узким местом являются процессора CF. В этом тесте, если убрать pureScale и оставить 1 узел вместо 5 (3 рабочие, 1 CF, 1 Backup CF), то, скорее всего, производительность практически не пострадает, но CPU на 1 оставшейся ноде будут загружены под 100%. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 20:47 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndinвсе очень красивопропущено... И вывод? Т.е. вы хотите сказать, что у оракла межнодовый протокол быстрее? И считаете приведенные выше числа достаточными? Если да, то покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке :) Да при чем здесь межнодовый протокол? Узким местом являются процессора CF . В этом тесте, если убрать pureScale и оставить 1 узел вместо 5 (3 рабочие, 1 CF, 1 Backup CF), то, скорее всего , производительность практически не пострадает, но CPU на 1 оставшейся ноде будут загружены под 100%. Скорее всего? Какие ещё догадки? Yo.!все очень красивоТут можно сделать хороший вывод хотя бы потому как реализуются различные технологии в обеих СУБД, например обмен данными между узлами кластеров в DB2 и Oracle. Вроде и там и там есть RDMA. А все знают, что RDMA это хорошо и быстро. Но по сути в DB2 RDMA(zero-copy & zero-cycles), а в Oracle RDMA(zero-copy) и тратит процессорное время. Т.е. в Oracle вроде и реализована технология и приписать её можно в спецификации, только толку с неё как с козла молока. И так по многим технологиям. У Oracle очень хорошая маркетинговая политика, выглядит все очень красиво. хи-хи, а теперь смотрим на суровую реальность http://www1.sap.com/solutions/benchmark/pdf/Cert11035.pdf IBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% CF нода ничем кроме пересылки блоков по сути не занимается но при этом "zero-copy & zero-cycles" кушает столько же сколько кушают CPU 3/4 нод . вот это эффективность, да это просто прорыв Yo! , вопрос вам. Расскажите товарищу почему вы упомянули здесь межнодовый IBM-овский протокол? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 20:56 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоAlexander Ryndinпропущено... Да при чем здесь межнодовый протокол? Узким местом являются процессора CF . В этом тесте, если убрать pureScale и оставить 1 узел вместо 5 (3 рабочие, 1 CF, 1 Backup CF), то, скорее всего , производительность практически не пострадает, но CPU на 1 оставшейся ноде будут загружены под 100%. Скорее всего? Какие ещё догадки?Ну не томите же. Объясните мне, почему CF загружен на 75%, а остальные ноды курят и ничего не делают (загружены на 25%)? авторIBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:08 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоИ вывод? Т.е. вы хотите сказать, что у оракла межнодовый протокол быстрее? И считаете приведенные выше числа достаточными? Если да, то покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке :) вывод - я был абсолютно прав утверждая, что трафик у purescale зашкалит за все разумное. это что же за трафик нужно нагенерить, что бы 20 ядер на 75% загрузить ?? для сравнения, оракловому протоколу хватает 5% от одного ядра на трафик 100 mb/s. из этого теста понять нельзя на сколько эффективен сам протокол, но то что puscale приходиться гонять гигантский трафик - факт неоспоримый. судя по цифрам такому кластеру понадобиться два мейнфрейма на CF ноды, если они попробуют поставить восьмисокетные x86 ноды в попытке побить рекорд RAC в тестах sap-sd. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:10 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!из этого теста понять нельзя на сколько эффективен сам протокол Понятно, просто под вашим ником сидит какой-то негодяй и говорит обратное. Yo.!при этом "zero-copy & zero-cycles" кушает столько же сколько кушают CPU 3/4 нод. вот это эффективность, да это просто прорыв Yo.!все очень красивоИ вывод? Т.е. вы хотите сказать, что у оракла межнодовый протокол быстрее? И считаете приведенные выше числа достаточными? Если да, то покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке :) вывод - я был абсолютно прав утверждая, что трафик у purescale зашкалит за все разумное. это что же за трафик нужно нагенерить, что бы 20 ядер на 75% загрузить ?? для сравнения, оракловому протоколу хватает 5% от одного ядра на трафик 100 mb/s. из этого теста понять нельзя на сколько эффективен сам протокол, но то что puscale приходиться гонять гигантский трафик - факт неоспоримый. судя по цифрам такому кластеру понадобиться два мейнфрейма на CF ноды, если они попробуют поставить восьмисокетные x86 ноды в попытке побить рекорд RAC в тестах sap-sd. И в подтверждение своих слов вы сейчас покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке ? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:17 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndinвсе очень красивопропущено... Скорее всего? Какие ещё догадки?Ну не томите же. Объясните мне, почему CF загружен на 75%, а остальные ноды курят и ничего не делают (загружены на 25%)? авторIBM DB2 9.7 ESE with pureScale feature CF: 75%, Member 0: 26%, Member 1: 26%, Member 2: 26%, Member 3: 25% Легко, 10000$. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:22 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красиво, Утомил. Все с тобой ясно. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:29 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоПонятно, просто под вашим ником сидит какой-то негодяй и говорит обратное. почему же обратное, "негодяй" совершенно справедливо указал на то, что "zero-copy & zero-cycles" в суровой действительности оказались далеко не зером. все очень красивоИ в подтверждение своих слов вы сейчас покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке ? а для подтверждения этих слов совершенно не требуется тестов оракла. абсолютно достаточно тестов IBM, любезно нам предоставленных. кстати, если бы стоял дублирующая CF-нода, не факт, что основная CF-нода не захлебнулась бы из-за трафика еще и на стендбай. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 21:33 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander Ryndinвсе очень красиво, Утомил. Все с тобой ясно. Сама придумала - сама обиделась. Ты какой-то бред написал, вот и доказывай сам его. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 22:43 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!все очень красивоПонятно, просто под вашим ником сидит какой-то негодяй и говорит обратное. почему же обратное, "негодяй" совершенно справедливо указал на то, что "zero-copy & zero-cycles" в суровой действительности оказались далеко не зером. все очень красивоИ в подтверждение своих слов вы сейчас покажите тесты загрузки CPU ораклом на идентичном оборудовании и идентичной нагрузке ? а для подтверждения этих слов совершенно не требуется тестов оракла. абсолютно достаточно тестов IBM, любезно нам предоставленных. кстати, если бы стоял дублирующая CF-нода, не факт, что основная CF-нода не захлебнулась бы из-за трафика еще и на стендбай. Пц какойто Вы видимо абсолютно не понимаете, что такое "zero-copy & zero-cycles". Это относится исключительно к межнодовому протоколу, и ни коим образом к блокировкам или чему-то ещё. Вы бы это поняли если бы знали, что значит RDMA. Уже и графики сами нарыли, а все темный лес в голове. CF - нода захлебнулась бы только в вашем воспаленном воображении. Аналогично возможно, что оракл на идентичном оборудовании загнулся бы уже на 10% от данной загрузки с затратами на RDS со своим кэш фьюжен. А этот негодяй то хоть прав? Yo.!ApexИ все-таки, микро или милли? мда, а вот с микро/мили я облажался. признаю похоже uDAPL быстрей RDS. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2011, 22:50 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!вывод - я был абсолютно прав утверждая, что трафик у purescale зашкалит за все разумное. это что же за трафик нужно нагенерить, что бы 20 ядер на 75% загрузить ?? для сравнения, оракловому протоколу хватает 5% от одного ядра на трафик 100 mb/s. из этого теста понять нельзя на сколько эффективен сам протокол, но то что puscale приходиться гонять гигантский трафик - факт неоспоримый. судя по цифрам такому кластеру понадобиться два мейнфрейма на CF ноды, если они попробуют поставить восьмисокетные x86 ноды в попытке побить рекорд RAC в тестах sap-sd.Как обычно, деталей не знаю, но экспертная оценка готова. Сравнения вы будете делать, когда на том же самом тесте, на примерно тех же самом объёме данных и оборудовании вы поставите другую кластерную систему и получите результаты. Ну или протестировать RAC в обычном SD тесте. Дождёмся когда-нубудь? Не верю... У каждой системы на каждом конкретном тесте всегда будут свои узкие места. Что до результатов, то смысл там примерно такой. Чем больший процент изменений в общем кол-ве запросов будет, тем больше будет загрузка CF. Но кроме приведённой тут информации по: Part II: Night Processing No. of balanced accounts/hour: 22,382,000 CPU utilization database servers: 36% (CF: 75 %, Member 0: 26 %, Member 1: 26 %, Member 2: 26 %, Member 3: 25 %) CPU utilization application servers: 47% была ещё и: Part I: Day Processing No. of postings to bank accounts/hour: 56,518,000 CPU utilization database servers: 89% (CF: 59 %, Member 0: 97 %, Member 1: 97 %, Member 2: 97 %, Member 3: 96 %) CPU utilization application servers: 62% где мемберы загружены получше. Поскольку эти результаты были получены в ходе Proof of Concept для какого-то большого банка, то можно предположить, что оборудование было подобрано под приоритетную для заказчика нагрузку (дневную). Т.е. если надо будет показать хорушую производительность системы в night processing, ну, поставят CF по-мощнее. Воткнутся в пропускную способность infiniband, уже сейчас есть возможность использовать несколько адаптеров на хосте. В планах вывести в GA версию кластера, которую использовали в старом внутреннем тесте на 128 мемберах (это если производительности одного активного CF станет не хватать). ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2011, 12:16 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
все очень красивоПц какойто Вы видимо абсолютно не понимаете, что такое "zero-copy & zero-cycles". Это относится исключительно к межнодовому протоколу, и ни коим образом к блокировкам или чему-то ещё. Вы бы это поняли если бы знали, что значит RDMA. Уже и графики сами нарыли, а все темный лес в голове. может быть и лес, но заметте, в отличие от дуркующих у меня хотя бы есть базовые сведения о том, чем занимается CF нода. все очень красивоCF - нода захлебнулась бы только в вашем воспаленном воображении. Аналогично возможно, что оракл на идентичном оборудовании загнулся бы уже на 10% от данной загрузки с затратами на RDS со своим кэш фьюжен. может быть оракл и захлебнулся бы, но пока мы видим на такой нагрузки тест purescale, а не оракла. и именно в этом тесте совершенно предсказуемо захлебнулся CF purescale все очень красивоА этот негодяй то хоть прав? неа, не прав. тот "негодяй" повелся на рекламные буклетики, которые оказались лишь ничем не обоснованными хотелками. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 17:50 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinКак обычно, деталей не знаю, но экспертная оценка готова. Сравнения вы будете делать, когда на том же самом тесте, на примерно тех же самом объёме данных и оборудовании вы поставите другую кластерную систему и получите результаты. боюсь, что вы будете последний кого я решу спросить, что и как мне делать ;) Mark BarinsteinНу или протестировать RAC в обычном SD тесте. Дождёмся когда-нубудь? Не верю... вы врядли дождетесь, а индустрия их с 2002 года наблюдает ... а вот дождемся ли мы от IBM тестов в промышленных тестах или IBM так и продолжит искать никому не известные тесты ? вот что сейчас IBM мешает на уже сконфигуренном кластере запустить SAP-SD нагрузку ? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 18:03 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!все очень красивоПц какойто Вы видимо абсолютно не понимаете, что такое "zero-copy & zero-cycles". Это относится исключительно к межнодовому протоколу, и ни коим образом к блокировкам или чему-то ещё. Вы бы это поняли если бы знали, что значит RDMA. Уже и графики сами нарыли, а все темный лес в голове. может быть и лес, но заметте, в отличие от дуркующих у меня хотя бы есть базовые сведения о том, чем занимается CF нода. Ну не смешите. Ни того ни другого не знаете. Что выше отлично всем показали. Yo.!все очень красивоCF - нода захлебнулась бы только в вашем воспаленном воображении. Аналогично возможно, что оракл на идентичном оборудовании загнулся бы уже на 10% от данной загрузки с затратами на RDS со своим кэш фьюжен. может быть оракл и захлебнулся бы, но пока мы видим на такой нагрузки тест purescale, а не оракла. и именно в этом тесте совершенно предсказуемо захлебнулся CF purescale У вас галлюцинации. В тесте очень грамотно подобранное минимально достаточное железо. При минимально достаточном железе всегда наблюдается такая загрузка, понимаете? В оракле та же нагрузка размазывается по нодам и превосходит данную в разы, что потребует значительно более дорогого железа и больше лицензий. У оракла убьет все 4-5 ноды ещё при половине данной нагрузки. Yo.!все очень красивоА этот негодяй то хоть прав? неа, не прав. тот "негодяй" повелся на рекламные буклетики, которые оказались лишь ничем не обоснованными хотелками. Негодяй трактует одни и те же факты каждый раз по разному. Причем факты предоставленные самим Oracle и его перфоманс архитекторами. Нет никакой гарантии, что завтра вас снова не понесет в самому себе противоречащие умозаключения. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2011, 20:16 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!вывод - я был абсолютно прав утверждая, что трафик у purescale зашкалит за все разумное. это что же за трафик нужно нагенерить, что бы 20 ядер на 75% загрузить ?? для сравнения, оракловому протоколу хватает 5% от одного ядра на трафик 100 mb/s. из этого теста понять нельзя на сколько эффективен сам протокол, но то что puscale приходиться гонять гигантский трафик - факт неоспоримый. судя по цифрам такому кластеру понадобиться два мейнфрейма на CF ноды, если они попробуют поставить восьмисокетные x86 ноды в попытке побить рекорд RAC в тестах sap-sd.Про "захлебнувшийся" CF: этот бенчмарк требует, чтоб тест работал не меньше 4-х часов. Они снизили нагрузку, иначе тест отработал бы быстрее, и сертификат не был бы получен. Про сильную загрузку cpu на CF: это не только из-за трафика. Чтоб реализовать работу с мемберами без прерываний, он должен постоянно сканировать определённые участки памяти, куда мемберы напрямую пишут для того, чтоб получить обслуживание. Ну и важная лицензионная особенность: ядра на CF не лицензируются для DB2. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 12:03 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinYo.!вывод - я был абсолютно прав утверждая, что трафик у purescale зашкалит за все разумное. это что же за трафик нужно нагенерить, что бы 20 ядер на 75% загрузить ?? для сравнения, оракловому протоколу хватает 5% от одного ядра на трафик 100 mb/s. из этого теста понять нельзя на сколько эффективен сам протокол, но то что puscale приходиться гонять гигантский трафик - факт неоспоримый. судя по цифрам такому кластеру понадобиться два мейнфрейма на CF ноды, если они попробуют поставить восьмисокетные x86 ноды в попытке побить рекорд RAC в тестах sap-sd.Про "захлебнувшийся" CF: этот бенчмарк требует, чтоб тест работал не меньше 4-х часов. Они снизили нагрузку, иначе тест отработал бы быстрее, и сертификат не был бы получен.Это по-прежнему не отвечает на вопрос, почему захлебнулся CF. Про снижение нагрузки - неубедительно как-то. В сертификате есть строкаавторThe scenario contained 90,000,000 accounts and 1,800,000,000 postingsЕсли бы надо было увеличить длительность теста, то увеличили бы количество account. Где-то тут подвох. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 13:33 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Alexander RyndinЭто по-прежнему не отвечает на вопрос, почему захлебнулся CF. Я уже ответил на этот вопрос - CF не захлебнулся. Да, использование cpu на night processing - высокое. Объясняется это характером нагрузки. Alexander RyndinПро снижение нагрузки - неубедительно как-то. В сертификате есть строкаавторThe scenario contained 90,000,000 accounts and 1,800,000,000 postingsЕсли бы надо было увеличить длительность теста, то увеличили бы количество account. Где-то тут подвох.Как я уже говорил, это было тестирование под объёмы банка, а не специально для бенчмарка. Под эти объёмы было подобрано железо. Потом пришла идея, что параллельно можно и сертификат для бенчмарка получить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 14:20 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein, про банк - явно байка какая-то. я не представляю, что должен был быть за банк которого бы интересовал кластер с единственной CF нодой, которая делает весь кластер бесполезной игрушкой, не пригодной в продакшен. ноду эту нужно как минимум дублировать, а на дублирование нуна как минимум +40% cpu, если опираться на бенчмарки sysplex на z/OS. у ibm есть отличный документ Coupling Facility Performance: A Real World Perspective с бенчмарками на тему дублирования CF. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 18:01 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark Barinstein, про банк - явно байка какая-то. я не представляю, что должен был быть за банк которого бы интересовал кластер с единственной CF нодой, которая делает весь кластер бесполезной игрушкой, не пригодной в продакшен. ноду эту нужно как минимум дублировать, а на дублирование нуна как минимум +40% cpu, если опираться на бенчмарки sysplex на z/OS. у ibm есть отличный документ Coupling Facility Performance: A Real World Perspective с бенчмарками на тему дублирования CF. CF на z/os работает на прерываниях, в отличие от CF на pureScale. Детали можно посмотреть в комментариях здесь: Industry Benchmark Result for DB2 pureScale: SAP Transaction Banking (TRBK) Benchmark Там говорят и об этом тесте, и об использовании процессора на CF. Если кому лень читать - всё то же самое, о чём я говорил. По поводу дублирования CF: Нагрузка на первичный CF не возрастёт: CF'ы эти друг с другом не общаются. Про бесполезную игрушку: Это что, получается, что все некластерные системы в sap-овских бенчмарках - бесполезные и не пригодные в продакшене? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 18:52 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinПро бесполезную игрушку: Это что, получается, что все некластерные системы в sap-овских бенчмарках - бесполезные и не пригодные в продакшене?Ну мы то говорим сейчас про кластер. Кластер по-умолчанию высокодоступный. А тут получается кластер, который целиком дохнет от смерти одной ноды. Ну а в отсутствии поддержки HARD - это вообще нерабочая системка ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 19:10 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinПро бесполезную игрушку: Это что, получается, что все некластерные системы в sap-овских бенчмарках - бесполезные и не пригодные в продакшене? конечно бесполезные. оракл и майкрософт на сколько я знаю там даже проверку целостности блоков отключает. что касается говорят: говорят в мск кур доят. и вообще я чего-то запутался. сначала нам рассказывали, что pureScale слизан с z/OS, но как только я показываю как работает в z/OS вы тут же меняете показания, что не совсем как в z/OS. вот например в uDAPL я не вижу никаких лупов, с чего вы все таки взяли, что там чего-то лупиться ? потому, что говорят ? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 19:18 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark BarinsteinПро бесполезную игрушку: Это что, получается, что все некластерные системы в sap-овских бенчмарках - бесполезные и не пригодные в продакшене? конечно бесполезные. оракл и майкрософт на сколько я знаю там даже проверку целостности блоков отключает.Так они делают в tpc тестах, про sap - никогда не слышал. И это хороший пример читерства со стороны этих компаний. В db2 даже нет такой возможности - отключить такие проверки. tpc тесты допускают это, но отключать эти проверки на продакшене это самоубийство. Из-за этого тесты, в которых разрешены такие вещи, просто вводят в заблуждение людей, ведь в зависимости от типа нагрузки накладные расходы на такие проверки могут достигать 10%. И никакой кластер от таких ошибок не спасёт. Поэтому, ваше объяснение бесполезности некластерных систем непонятно. Yo.!сначала нам рассказывали, что pureScale слизан с z/OS, но как только я показываю как работает в z/OS вы тут же меняете показания, что не совсем как в z/OS. Я по-прежнему утверждаю, что архитектура взята с z/os. Это чисто технические отличия в реализации одной и той же архитектуры. Я не большой знаток z/os, но по-моему, когда там CF'у пишут в память, то возникает железячное прерывание, на которое CF реагирует. В pureScale нет такой возможности (железо не поддерживает). Но прицип обмена сообщениями примерно тот же - мембер и CF пишут друг другу в память без прерываний на мембере. Yo.!вот например в uDAPL я не вижу никаких лупов, с чего вы все таки взяли, что там чего-то лупиться ? потому, что говорят ? uDAPL здесь не при чём, там ничего и не должно лупиться. Там примерно так: С помощью RDMA мембер просто пишет в память CF. И всё, на этом использование RDMA в сторону CF заканчивается. Чтобы реализовать обмен сообщений без прерываний, CF должен постоянно сканировать память, чтоб узнать, что пришёл запрос на обслуживание. Я это знаю, потому что да, так говорят разработчики этой системы, и у меня нет оснований им не верить. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 21:22 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Хотя нет, я был неправ. Сам почитал по своей ссылке про z/os - там тот же самый механизм - постоянный опрос памяти на CF. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.09.2011, 21:31 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinХотя нет, я был неправ. Сам почитал по своей ссылке про z/os - там тот же самый механизм - постоянный опрос памяти на CF. здорово, так может теперь вы почитаете и по моей ссылке ? я на счет бенчмарков Coupling Facility Performance: A Real World Perspective. почему вдруг pureScale сделанный по образу и подобию CF из мира МФ вдруг окажется эффективней в плане дублирования ? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 01:39 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!я на счет бенчмарков Coupling Facility Performance: A Real World Perspective. почему вдруг pureScale сделанный по образу и подобию CF из мира МФ вдруг окажется эффективней в плане дублирования ? Посмотрите ответ на этот вопрос здесь: DB2 pureScale Availability - Part 2 Ответ вкратце такой: там сравнивалось несколько способов дублирования, доступных на Z. Эти дополнительные более 40% cpu на CF были получены в режиме дублирования (CF-CF), который в pureScale не используется. Кстати, даже для этого режима есть интересное замечание: Код: plaintext 1.
Вот использование CPU на мемберах возрастёт, но насколько - зависит от нагрузки. Там регистрации чтений (а их, таких запросов - очень много), например, не дублируются - в случае отказа первичного CF, вторичный выдаёт команду мемберам скинуть ему эту информацию, и эта операция происходит очень быстро. Про отсутствии поддержки HARD: В pureScalе всё же есть DR решение, и оно к тому же active/active: Configuring geographically dispersed DB2 pureScale clusters Есть там и возможность делать Q-Replication: Combining IBM DB2 pureScale with Q Replication for scalability and business continuity Так что, Yo.!, как системка-то? Рабочая или нет? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 11:27 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!неа, не прав. тот "негодяй" повелся на рекламные буклетики, которые оказались лишь ничем не обоснованными хотелками. Я повелся?! ... |
|||
:
Нравится:
Не нравится:
|
|||
23.09.2011, 17:23 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein, это конечно здорово, что вы следите за моей перепиской не только тут, но манагер с того блога похоже не самый большой специалист по этой теме. во первых, что значит CF-CF ? в parallel sysplex ровно так же как и в pureScale ноды пишут в резервный CF. во вторых приглядись на что ссылается та презентация - это дублирование кеша, хотя моя цитата относилась именно к блокировкам. PS. системку надо бы сначала на взрослой конфигурации протестировать, а не на игрушечной. тогда и составим окончание мнение ... ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 20:29 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ApexЯ повелся?! нет, повелся негодяй Йо! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2011, 20:31 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!это конечно здорово, что вы следите за моей перепиской не только тут, но манагер с того блога похоже не самый большой специалист по этой теме.Этот манагер (если вы про Chris Eaton), с которым, я вижу, вы уже подружились в разных переписках, довольно неплохо знает и оракл, и db2, включая pureScale. По крайней мере, когда я спрашивал у него разные технические детали про pureScale, то он сразу очень подробно отвечал. Да вы и сами можете погуглить по его ответам на совершенно разные технические детали по db2. Yo.!во первых, что значит CF-CF ? в parallel sysplex ровно так же как и в pureScale ноды пишут в резервный CF. во вторых приглядись на что ссылается та презентация - это дублирование кеша, хотя моя цитата относилась именно к блокировкам.Описание system-managed duplexing вы можете найти ближе к концу этой презентации. Там есть описание CF-to-CF link и зачем это там надо. В pureScale используется что-то похожее на user-managed duplexing, где мемберы шлют параллельные запросы на оба CF, а не первичный CF сам занимается синхронизацией со вторичным, из-за чего потребление cpu на нём значительно растёт. Yo.!PS. системку надо бы сначала на взрослой конфигурации протестировать, а не на игрушечной. тогда и составим окончание мнение ...90,000,000 счетов и 1,800,000,000 проводок. 56,518,000 проводок в час. Ну, я бы не сказал, что это такая уж и игрушечная система. А какие конфигурации вы считаете "взрослыми"? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.09.2011, 16:58 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinЭтот манагер (если вы про Chris Eaton), с которым, я вижу, вы уже подружились в разных переписках, довольно неплохо знает и оракл, и db2, включая pureScale. если спец, как объяснить то, что попутал GBP со структурой блокировок ? хотя впрочем и вы похоже не видите разницы... Mark BarinsteinОписание system-managed duplexing вы можете найти ближе к концу этой презентации. Там есть описание CF-to-CF link и зачем это там надо. В pureScale используется что-то похожее на user-managed duplexing, где мемберы шлют параллельные запросы на оба CF, а не первичный CF сам занимается синхронизацией со вторичным, из-за чего потребление cpu на нём значительно растёт. откройте ту презентацию стр. 28 system-managed ровно так же как и user-managed шлет параллельно запросы на оба CF, по CF-to-CF link лишь lock step делается ... Mark Barinstein90,000,000 счетов и 1,800,000,000 проводок. 56,518,000 проводок в час. Ну, я бы не сказал, что это такая уж и игрушечная система. А какие конфигурации вы считаете "взрослыми"? да, конфигурация игрушечная. взрослая конфигурация это та, что можно поставить в продакшен банка. эту игрушку в продакшен банка поставить нельзя ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 15:44 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark Barinstein90,000,000 счетов и 1,800,000,000 проводок. 56,518,000 проводок в час. Ну, я бы не сказал, что это такая уж и игрушечная система. А какие конфигурации вы считаете "взрослыми"? да, конфигурация игрушечная. взрослая конфигурация это та, что можно поставить в продакшен банка. эту игрушку в продакшен банка поставить нельзясмотря какой банк во всяком случае из российских топ-20 далеко не все имеют подобные объемы единицы только, я бы сказал ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 16:18 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
SergSuperсмотря какой банк во всяком случае из российских топ-20 далеко не все имеют подобные объемы единицы только, я бы сказал по вашему банковские системы лишь по размеру tpc выбираются, а то что любой проблеме CF ноды весь кластер раком встанет ? в такой конфигурации никакого смысла нет. такую нагрузку запросто потянет одна из тех пяти нод, при этом эта нода обеспечит в несколько раз большую надежность чем такой кластер. т.е. этот кластер ничего кроме увеличения вероятности сбоя не дает. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 16:34 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!SergSuperсмотря какой банк во всяком случае из российских топ-20 далеко не все имеют подобные объемы единицы только, я бы сказал по вашему банковские системы лишь по размеру tpc выбираются, а то что любой проблеме CF ноды весь кластер раком встанет ? в такой конфигурации никакого смысла нет. такую нагрузку запросто потянет одна из тех пяти нод, при этом эта нода обеспечит в несколько раз большую надежность чем такой кластер. т.е. этот кластер ничего кроме увеличения вероятности сбоя не дает.я не знаю из каких критериев банковские системы выбираются, но знаю какие примерно объемы в наших крупных банках ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 17:39 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!если спец, как объяснить то, что попутал GBP со структурой блокировок ? хотя впрочем и вы похоже не видите разницы...А вы его сами спросите. Вот, может интересно будет. DB2 pureScale Overview Yo.!откройте ту презентацию стр. 28 system-managed ровно так же как и user-managed шлет параллельно запросы на оба CF, по CF-to-CF link лишь lock step делается ...И что? Ещё раз: тот пример, которую вы привели, относится к тому случаю, когда они решили перейти с external CF на internal CF и проверить, что получится. Ну и получили то, что получили. И написали в Lessons learned: The intended direction to implement only local ICFs in the future has been changed. The DB2 lock structure is an example of a structure that should be located either in an external ICF or duplexed for fault tolerance. В pureScale CF'ы не общаются: Locking behavior in a DB2 pureScale environment Lock duplexing is implemented on the local lock manager; when a lock request is granted, the information is sent to the secondary CF before the local lock manager makes use of this lock. There is no communication between the primary and the secondary CF. Теперь сами подумайте: с какого перепугу на первичном CF должна возрасти нагрузка в такой конфигурации при включении вторичного? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 17:46 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinА вы его сами спросите. да я пытался, но он требует личной встречи Mark BarinsteinИ что? Ещё раз: тот пример, которую вы привели, относится к тому случаю, когда они решили перейти с external CF на internal CF и проверить, что получится. Ну и получили то, что получили. правильно. получили то что получили т.к. других вариантов продублировать лок структуры нет. user-managed только для дублирования кеша годиться, блокировки же только system-managed. Mark BarinsteinТеперь сами подумайте: с какого перепугу на первичном CF должна возрасти нагрузка в такой конфигурации при включении вторичного? ровно с того же с какого возрастает на МФ, откуда собственно технология слизана. отсутствие прямого линка совершенно не отменяет необходимость того самого lock step. вероятно у pureScale еще больший расход из-за отсутствия линка и скорее всего этот lock step делается в обход через lock manager. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 18:36 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!правильно. получили то что получили т.к. других вариантов продублировать лок структуры нет. user-managed только для дублирования кеша годиться, блокировки же только system-managed.Это где-то явно написано? Yo.!ровно с того же с какого возрастает на МФ, откуда собственно технология слизана. отсутствие прямого линка совершенно не отменяет необходимость того самого lock step. вероятно у pureScale еще больший расход из-за отсутствия линка и скорее всего этот lock step делается в обход через lock manager.Да, этот local lock manager должен похожие телодвижения выполнять. Но local lock manager находится на мембере, а не на CF Поэтому, использование CPU возрастёт на мембере , а не на CF! ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 18:50 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark BarinsteinЭто где-то явно написано? In addition, user-managed duplexing is limited to cache structures only; list and lock structures are not supported. http://www.thebrainhouse.ch/gse/doku/71_GSE/Silvios_Jukebox/ZSW01975-USEN-08%20System-managed%20CF%20Structure%20Duplexing.pdf Mark BarinsteinДа, этот local lock manager должен похожие телодвижения выполнять. Но local lock manager находится на мембере, а не на CF Поэтому, использование CPU возрастёт на мембере , а не на CF! откуда вы это взяли ? на МФ lock step выполняет именно CF, то что трафик пускается как-то в обход, а не напрямую между CF-CF совершенно не означает, что концепция совершенно иная. во всяком случае во всех документах однозначно указывается, что концепция взята с МФ. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2011, 19:12 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Yo.!Mark BarinsteinДа, этот local lock manager должен похожие телодвижения выполнять. Но local lock manager находится на мембере, а не на CF Поэтому, использование CPU возрастёт на мембере , а не на CF! откуда вы это взяли ? на МФ lock step выполняет именно CF, то что трафик пускается как-то в обход, а не напрямую между CF-CF совершенно не означает, что концепция совершенно иная. во всяком случае во всех документах однозначно указывается, что концепция взята с МФ.Вы действительно не понимаете разницы между архитектурными решениями и технической реализацией её отдельных компонентов? На всякий случай: Архитектура, взятая с z/os: - централизованное управление блокировками, кэшем, др. управляющими структурами - дублирование этих структур для обеспечения надёжности - active/active доступ к данным, расположенным на общей системе хранения - использование RDMA для обеспечения обмена основной массой сообщений между мемберами и CF'ами без прерываний Что вы привязались к технической реализации одного из компонентов? Там довольно много отличий в технической реализации. Как оно там внутри реализовано - это уже отдельный разговор. Ну нельзя там всё так же технически реаливовать - железо разное, разные возможности. Но повторяю, архитектура - та же. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 11:05 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
Mark Barinstein90,000,000 счетов и 1,800,000,000 проводок. 56,518,000 проводок в час. Ну, я бы не сказал, что это такая уж и игрушечная система. А какие конфигурации вы считаете "взрослыми"? Эта система станет взрослой, если она с такой же скоростью сможет переносить операции в DWH. В примере глубина хранения приблизительно месяц, И не медленне удалять старые, не актуальные, проводки. ИМХО Взрослые учетные системы должны держать минимум квартал ( по бизнес логике меньше врядли получится, а с учетом отсутствия DWH минимум год). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 11:22 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ДохтаР, не поделитесь объемами во взрослых банках, с которыми Вы работали? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 12:59 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
SergSuperДохтаР, не поделитесь объемами во взрослых банках, с которыми Вы работали? Не думаю, что я рабатал в очень взрослых. На одной СУБД 1.5 Tb история 40 дней. Железо IBM P770. 6 000 000 бизнес операций в сутки. 500 бизнес операций в сек в пике. 20 000 000 активных счетов. Перекачка в DWH( 3 шт для разных задач) и удаление старья в фоне. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 14:04 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
ДохтаРSergSuperДохтаР, не поделитесь объемами во взрослых банках, с которыми Вы работали? Не думаю, что я рабатал в очень взрослых. На одной СУБД 1.5 Tb история 40 дней. Железо IBM P770. 6 000 000 бизнес операций в сутки. 500 бизнес операций в сек в пике. 20 000 000 активных счетов. Перекачка в DWH( 3 шт для разных задач) и удаление старья в фоне.это именно АБС, а не процессинг? не знаю, у нас такое только если в сбере или ВТБ может быть ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 15:25 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
SergSuper, мне кажется, в ВТБ тоже вряд ли ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 15:47 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
SergSuperДохтаРпропущено... Не думаю, что я рабатал в очень взрослых. На одной СУБД 1.5 Tb история 40 дней. Железо IBM P770. 6 000 000 бизнес операций в сутки. 500 бизнес операций в сек в пике. 20 000 000 активных счетов. Перекачка в DWH( 3 шт для разных задач) и удаление старья в фоне.это именно АБС, а не процессинг? не знаю, у нас такое только если в сбере или ВТБ может быть Это процессинг не в Росии. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2011, 16:09 |
|
Как бы независимое сравнение DB2 и Oracle
|
|||
---|---|---|---|
#18+
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 А почему Oracle RAC 11g использует RDS , а не http://docs.oracle.com/cd/B28359_01/network.111/b28316/performance.htm#i1008413] SDP -протокол ? Ведь SDP более простой и скоростной, без лишних копирований и прерываний, или по этой же причине он имеет гораздо меньшую функциональность, чем RDS, который использует прерывания, и если поверх SDP реализовывать эту же функциональность, то она тоже будет с прерываниями и в сумме ещё медленнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2013, 19:52 |
|
|
start [/forum/topic.php?all=1&fid=35&tid=1552424]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
330ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 662ms |
0 / 0 |