Показаны сообщения с ярлыком COOPERTITION. Показать все сообщения
Показаны сообщения с ярлыком COOPERTITION. Показать все сообщения

про веселых и находчивых

Update 2: Читать тут

В маркетинге (любой большой компании)  работают очень веселые и особенно находчивые люди. 

Oracle press release:

TPC-H @ 1000GB: On this industry-standard benchmark that simulates a decision support system providing answers to critical business questions and consists of a suite of business oriented queries and data with broad industry-wide relevance, the SPARC T4-4 server, with four SPARC T4 3 GHz processors, running Oracle Database 11g Release 2 and Oracle Solaris, delivered over 2.4 times better performance per processor at 1/3 the price/performance than an eight processor IBM Power 780.

Ниже я распечатал  скриншоты c сайта TPC: Oracle. IBM.


Это очень интересная находка Oracle маркетинга - брать деньги за ядра, а производительность считать за процессоры. Если посмотреть достижения в пересчете на ядра, то окажется что у этих систем их одинаковое кол-во, по 32. И тогда результаты выглядят ...несколько скромнее: вместо 2.4 получается 1.2.  Хотя никто и не сомневался в превосходстве Oracle Database над  Sybase -)))). Отличный результат кстати, вне зависимости от того, как считать.
Что отдельно доставляет, так то что результат по производительности  у T4 - 10-ый в списке. Но первые 9 не очень беспокоят Oracle -)


Update 1.   Новый T4 в 5 раз быстрее чем предыдущее поколение. Ну как это возможно, все же понимают, что никто таких результатов добится не может. Все обычно стараются рассказать ну про +30%, но +40%, а тут в 5 раз. Продавцы просто будут говорить "я не знаю как, но как то сделали". Ларчик отрывается просто,  в 5 раз улучшили ситуацию когда на процессоре работает только один поток. Поменяли архитектуру. Но в реальной ситуации когда потоков много это не означает  x5 раз. Т.е. улучшение в очень специальном  случае выносят на слайд как generic улучшение. Зачем ? Ну и также видно, что клевый процессор...
Сейчас такие же веселые и находчивые люди найдут в этих слайдах  еще больше чем я и начнется...


Читать дальше...

RAC DD4D "в старом составе" -- сумашествие, реальность или и то и другое?

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

(Эпиграф в стиле семинаров серии Oracle mig-RAT-ion)



Читать дальше...

соображения об их недостатках

Марк Ривкин, бывший сотрудник IBM, а теперь сотрудник Oracle написал презентацию о сравнении конкурентов Exadata, цитата:
"В презентации рассказывается по мотивам презентаций IBM и MS на 16 конф Корпоративные БД об архитектуре и функциях конкурентшв Exadata - Data Allegro и Netezza, даются мои соображения об их недостатках по сравнению с Exadata"

Сама презентация


Давайте ее почитаем. Начиная со слайда 10 идет сравнение Exadata c IBM Netezza. Дело в том, что я ничего не понимал в Netezza, но на прошлой неделе я совершенно случайно столкнулся с командой IBM из штаб-квартиры которая отвечает за решения по аналитике, в том числе Netezza и просидел вместе с ними 3 дня. Теперь у меня знаний больше -)  Для начала разговора  (я же  парень простой), я начал их "мочить"  этой презентацией Марка. Они страшно смеялись, и вот что получилось  (см таблицу ниже)


Марк Ривкин о Netezza Как на самом деле 
не OLTP спасибо кэп, Netezza это специальный appliance для хранилищ данных и аналитики 
плохое сжатие мы много обсуждали это в блоге, 10-кратное (и выше)  сжатие достигается за счет первоначальной сортировки данных.  По информации разработчиков в Netezza каждый   блок с диска после декомпрессии превращается в 4-8 блоков в памяти, что есть ровно то же самое что у Exadata (без сортировки).  Netezza использует поколоночное сжатие данных, как и Exadata (я знаю про разницу в алгоритмах, но подход то один). Все данные в Netezza сжаты всегда по умолчанию. Там неоткуда взяться особенной разнице в сжатии, тем более некорректно писать 'плохое сжатие'.
нет процедурного языка, только SQL Чисто формально есть JDBC и ODBC драйвера, но...мы вроде бы договорились обсуждать хранилища ? Что-то мне подсказывает что pl/sql не используется широко в хранилищах (за исключением возможно ETL), потому что это неэффективно. Ну представьте себе загрузку 1Tb таблицы в pl/sql таблицу...У Netezza  есть возможность написать  UDX code (the  X stands for one of [Function | Aggregate | TableFunction | AnalyticProcess ]).  Но если все вышесказанное - это гнилые отмазки, то стоит открыть для себя nzPL/SQL.
спец. железо IBM  blade и Xeon стали спец железом ? Linux ?  SAS диски ? В Netezza eсть FPGA, у Oracle Sun Flash, и тот и другой ящик нельзя открывать чтобы не потерять поддержку. О чем речь то ? 
не учитывает специфику данных не понял проблемы
Host 24 ядра против 128 Exadata 128 Core это Exadata   X2-8 (+ 168 Cell Core). Тут Марк не разобрался где проводится основная работа с данными. А она ведется на стороне S-Blade, где 192 ядра Xeon + 192 ядра в FPGA  + 24 на стороне Host. Именно S-Blade производит скажем операцию sum. Host в понятиях Netezza не выполняет большой работы над данными.  Ну и у кого ядер больше ? Мое мнение, сравнивать  по кол-ву ядер вообще не стоило. 
Данные с неск дисков должны Join на 1 HOST Это совсем странное  заявление. Очевидно стоит прочитать как работает Parallel Execution в RAC - а именно, точно также, parallel slave вынуждены передавать всю прочитанные данные координатору на 1 хост.  Дальше, если вчитаться в то какую оптимизацию предлагает Netezza для того чтобы снизить этот эффект, то..точно такие же методы появились в 11g. Я имею в виду например  broadcast меньшей таблицы между узлами  при join. Т.е. тут явно видно не понимание  работы собственного продукта, Oracle RAC.

Итак, играл но не угадал ни одной буквы -). Стоит познакомится вот с этой книжкой.   Но и стоит огорчаться, те же ребята из штаб-квартиры попытались рассказать мне как работает Exadata и RAC. У них это не вышло. Они думают, что у Oracle RAC все еще на уровне 9i. Кончилось тем, что они попросили все-таки выступить меня (!)  и им был преподнесен DD4D в сокращенной версии, для занятых.  На память от них я получил специальную кепку, как символ уважения и признания  технической экспертизы -) Просто интересно, у Марка есть такая же после работы в IBM ? -)

Но вот что действительно интересно, так это схема лицензирования. Netezza лицензируется по объему ...пользовательских данных (только данных, никаких индексов )  после сжатия.  Как вы знаете, Exadata - требуется лицензировать все диски на cell, даже те которые содержат SYSTEM_DG, а уж сколько там будет данных  - дело ваше -)

Что же получается, Netezza идеальна ? Нет, у нее есть несколько архитектурных проблем, которые сейчас  решают, даже вроде анонсы уже есть.  Но их требовалось заметить -)))


Читать дальше...

IBM AIX: Enabler or roadblock?

Интересная тема из комментариев к предыдущему сообщению:

Есть экспертное мнение Дмитрия Волкова:

>> Oracle делает лучшую в мире СУБД
>> и непревзойденный RAC, Solaris, Java
>> IBM - все остальное

Из этого экспертного мнения следует, что Solaris круче AIX.

Вопрос 1: Означет ли это, что техника IBM в чем-то теряет от возможности использовать на ней только AIX, но не Solaris, а техника Sun что-то приобретает от того, что на ней есть Solaris?

Теперь поверх операционной системы устанавливается лучшая в мире СУБД Oracle.

Вопрос 2: Означает ли это, что с точки зрения пользователя СУБД Oracle цепочка IBM-AIX-Oracle работает хуже чем цепочка Sun-Solaris-Oracle из-за наличия более слабого звена в виде AIX?

Пожалуйста, интересует анализ по всем направлениям: производительность, масштабируемость, управляемость и двоичная совместимость, безопасность и надежность. Если можно, отвечайте не ссылками на документы, а развернуто по теме. По ссылкам читать долго и не интересно. Спасибо.

P.S. На фотке замечательно сохранившийся римский и средневековый город в провинции Прованс -- центре парфюмерной промышленности Франции. Называется этот город очень красиво и поэтично: AIX-en-Provence :^) Если будете в этих местах обязательно посетите. Волшебный запах лаванды и трав Прованса, стрекот цекад и шарм средневековья.


Читать дальше...

weekend movie, part 2

В 2007  IBM Research  начала делать Watson, компьютерную систему которая умеет анализировать голосовые запросы и выдавать ответы на них. Ключевое слово здесь - ответы. Можно долго распространяться на тему отличия с Google/Yandex, но коротко - представьте себе что поисковик дает вам единственно правильный ответ на ваш вопрос, а не сообщает издевательски что есть мол еще 200,000 документов, которые он рекомендует просмотреть -) Чтобы протестировать что у них получилось, IBM Research решили участвовать в игре под названием Jeopardy (наш аналог 'Своя Игра') и в этом году  им удалось победить. Не пожалейте 6 минут времени посмотрите на успехи и неудачи команды которая делала Watson. Это действительно классное видео о техническом проекте, в котором бывают и удачи и ошибки. Там показывается график как у них медленно рос процент попаданий в правильные ответы, как вся команда ухохатывается над неправильными ответами...





Я не знаю, смогут ли они переиграть скажем Александра Друзя, но идея применения такого компьютера в медицине для постановки диагноза мне кажется уже вполне реальной.
Watson использует стандартные сервера  Power 750, Linux в качестве ОС, и насколько я знаю собственную БД.  И я, честно говоря, преклоняюсь перед людьми, которые решают такие задачи.
PS Теперь если вы сравните это видео и предыдущее, вы поймете разницу в менталитете и подходах. 


Читать дальше...

"СНГшным САПерам в мире равных нету"

Какой IBM, о чем Вы? Приз за лучший отжиг недели получает SAP, старый бизнес-партнер компании Oracle.



Я больше чем уверен, что недавняя сертификация SAP под Exadata является ключевой частью корпоративной стратегии SAP СНГ по достижению 150.000.000 :^)

SAP прекрасно понимает, что без Exadata таких амбициозных целей достигнуть просто не-воз-мож-но. Эти ребята конструктивны -- они не стали платить нечистым на руку аналитикам за написание крамольных статей про Exadata -- они ее просто сер-ти-фи-ци-ро-ва-ли :^)

Ни что не может быть лучше лояльного и замотивированного бизнес-партнера, играющего по правилам :^)

Обсуждение на Cnews. Текст новости на Cnews. Ждем ответного ролика от IBM !

UPDATE 1: YouTube удалил ролик, сославшись на жалобу SAP СНГ по нарушению авторского права. Забегали. Засуетились. Замельтешили. Стыдно стало :^)

Но ролик еще лежит локально на Сnews.

UPDATE 2: Cnews снял со своего сайта ролик "по требованию правообладателя - SAP CIS". Наслаждайтесь последней возможностью посмотреть шедевр :^)


Читать дальше...

другие мнения..

Агенство Bloor Research выпустило несколько статей,  сравнивающих Exadata и решения IBM. 

Первая из них (также  доступная для скачивания с этой страницы) мне кажется наиболее взвешенной, содержит описание как Exadata так и различных моделей систем IBM Smart Analitics и откуда вы можете получить отдельное удовольствие от например, просмотра модели 5600 with SSD Option, которая совершенно случайно содержит от 2-х до 8-ми узлов, 5 Tb flash, извините SSD, 100 TB raw пространства, что совершенно случайно совпадает с Exadata Full Rack. Еще раз, все совпадения совершенно случайны -)

Вторая, замечательна тем, что есть ее перевод на русский язык. Ее можно положить на стол вашему руководителю. Конечно, она  содержит несколько милых глупостей заблуждений,  но по крайне мере они точно подметили то,  про что я пишу давно:

"Обратите внимание, что масштабирование [Exadata] невозможно без добавления дополнительных дисков: это означает, что вы не сможете просто добавить новую вычислительную мощность, если у вас имеется «бутылочное горлышко» на процессоре: вам придется приобретать дополнительные мощности для хранения данных, даже если они вам не нужны" стр 6.

Если коротко - поставить сейчас flash или ssd диски - это не проблема. Сделать так чтобы 'горячие данные' туда заползали сами - также (Exadata flash cache, IBM Storwise easy tier). Единственное, что действительно сейчас недостижимо с помощью аппаратных средств  - это сжатие больше чем в 2-3 раза. Exadata действительно здорово сжимает данные в хранилищах. Правда, есть и другие мнения...

Update 1. В комментариях написали, что я забыл про Smart Scan.  Если говорить про Oracle Database, да, технологий кроме Exadata, которые могут сделать что-то подобное нет, и надо быть честным вряд ли будут.
 Ecли рассматривать не только  Oracle,  то  ниже вы видете картинку как работает Netezza - специальный модуль FPGA, установленный внутри S-Blade (это аналог Storage Node), занимается фильтрацией данных.  FPGA который (я честно не понял до конца) является комбинацией hardware и  software (?), но крайне низкого уровня, занимается тем же самым smart scan. Т.е. идеи витают в воздухе....


Читать дальше...

COOPERTITION 2: Oracle Exadata Now Certified by SAP

Забудем на секундочку про IBM. Есть еще один замечательный пример COOPERTITION. На этот раз между SAP и Oracle: 10 июня 2011г. SAP совместно с Oracle сертифицировали Database Machine под SAP (включая SAP BI/BW).

Новость на сайте SAP
. FAQ на сайте Oracle.

Мне лично сразу вспомнилась рекламная компания под лозунгом CLEAR, которую SAP запустил в мае 2009 года, и которую разработало крутое американское рекламное агентство Ogilvy & Mather Worldwide. Как ни старайся -- без Oracle не получится :^)

Теперь если на SAP есть проблемы с инфраструктурой может и не обязательно мигрировать на OeBS. Достаточно переехать на Exadata, а SAP пусть поживет пока.

So let's make it clear: "The best-run businesses run SAP on Oracle Exadata" :^)


Читать дальше...

COOPERTITION

В 2006 году меня попросили сделать презентацию в офисе IBM на открытии совместного мероприятия IBM-Oracle и я начал презентацию вот с этого слайда. Это одно слово (COOPERation и одноврменно compeTITION) как нельзя точно передает отношения между двумя компаниями. С одной стороны конкуренция, с другой кооперация. На момент проведения презентации конкретно в России было 424 совместных заказчика IBM-Oracle, которые использовали СУБД Oraсle на технике IBM. Эти крупнейшие заказчики представлены во всех секторах от Public Sector до Commercial.

Реальность современного IT рынка состоит в том, что, конкурирующие между собой вендоры часто оказываются в ситуации, когда они сами и их продукты должны работать совместно ради создания у Заказчика бизнес-критичного решения. В таких случаях оба вендора больше потеряют, чем приобретут, если на какой-то момент позволят стратегическому соперничеству взять верх над тактической кооперацией. Именно поэтому в IBM и в Oracle существуют люди, работающие над совместными решениями не смотря на усиливающуюся конкуренцию и эта реальность не изменится.

Несмотря на то, что при покупке Sun элемент compeTITION усилился, у компаний есть совместный центр тестирования в Montpellier, France (фотографии копирайт Дмитрия Волкова), где работают несколько десятков человек над тестированием и обкаткой совместных решений Oracle-IBM и которые буквально получают зарплату из рук обоих компаний одновременно. Заказчики могут приехать в центр, протестировать софт, выпить чашечку кофе и полюбоваться Лазурным Берегом. Мой отъезд в Oracle UK был освещен достаточно ярко на этом блоге, а отъезд Дмитрия остался как-то в тени. Так вот, Дмитрий работает в одной из групп IBM, которые занимаются совместными решениями "техника IBM под СУБД Oracle". До Montpellier Дмитрий не доехал -- он базируется в московском офисе IBM.

Поэтому в этом блоге (похоже, что теперь уникальном блоге Oracle/IBM) Вы видите весьма интересные метаморфозы (по биологии проходил давно еще :^) . Большая просьба не искать в этом блоге какой-либо политики -- ее тут нету. Любой заинтересованный человек может оставить комментарий. Я конечно иногда обожаю оставлять всякие гадостные комментарии (чтобы никого сильно не метаморфозило), но это я так, любя :^)

Как Вы уже наверное читали ниже в постах "читая TPC-C" и "core factor", помогая Заказчикам осознавать value железа IBM POWER Дмитрий на самом деле автоматически помогает Oracle продвигать Oracle Database (да еще с каким коэффициентом core factor!), поэтому я лично вижу совместную выгоду для обоих компаний :^)

P.S. Если кто-то не понимает происходящего на блоге, то всегда можно задать вопрос.


Читать дальше...