апреля 05, 2010

Itanium RIP!

Хи-хи, Майкрософт официально объявила, что Windows и MSSQL 2008 R2 последние, кто поддерживают Итаниум. Чем же Майкрософт теперь в тестах биться против Db2 и Oracle будет ?

Подробнее.

апреля 02, 2010

Oracle XE 11g выйдет через год или два

Наткнулся на новость от 13 октября 2009 года - обновление бесплатной редакции express выйдет через год или два. На этот раз будет 64-бит версия тоже, ограничения, те же что и были, т.е. 4гб на бд и 1гб RAM.

Подробнее.

марта 31, 2010

Новости на ниве серверных процессоров

Intel анонсировала восьмиядерный процессор. Вместе с анонсом опубликованы тесты в SAP-SD и TPC-E, выглядит достаточно впечатляюще. В тестах SAP-SD PRIMEQUEST 1800E с 8 процессорами от Fujitsu опередил 4-процессорный System 750 c Power7 на борту.

Power7 тоже был объявлен совсем недавно, на него в сравнении с x86 интересней посмотреть на Oracle E-Business Suite Standard Benchmark, тут в сравнении с 4-ядерными X5500, на сервере Power7 успевает пройти почти в 2 раза больше транзакций в секунду, но 6 ядер power7 оказываются загружены в несколько раз больше, чем 8 ядер Xeon 5500 на IBM x3550 (55% против 20%, на пике 90% против 50%). Учитывая ценник на Power7 системы выглядит, что с помощью Power7 IBM и в этот раз не удастся пробить захваченную Интел нишу небольших и средних серверов.

Печально, но судя по всему Power7 на TPC-E мы уже не увидим. А я очень рассчитывал, что IBM решится показать блокировочный DB2 именно в TPC-E именно в связи с продвижением Power7.

SCO vs Novell: все права на Unix у Novell

Окружной суд штата Юта подтвердил права Novell на Unix, надеюсь это решение наконец захоронит труп SCO.

Подробнее.

марта 14, 2010

Весна, СПО, термины ...

Весна, как это обычно по весне и бывает, всплыло давнешнее противостояние на тему СПО. До сих пор использовал свой блог скорее как записную книжку по теме rdbms, но раз пошла такая пьянка попробую оформить свои претензии к СПО и внести ясность в пару базовых терминов.

Сначала краткий ликбез по терминам, т.к. в последнее время в блогосфере наблюдаю регулярную путаницу уже в базовых понятиях. Итак, существует открытое ПО (Open Source), которое покрывает большой пласт ПО, в том числе и пропретарного ПО. И есть термин свободное ПО (Free Software) – которое кроме того, что открыто еще и предъявляет требования по беспрепятственному копированию и использованию. Детально о различиях можно ознакомится на первоисточнике тут.
Далее интеллектуальная собственность – абстрактный термин объединяющий тьму различных юридических терминов начиная от патентов заканчивая копирайтом на исходные тексты. Небезизвестный товарищ Столман утверждает, что этот абстрактный термин используется часто в целях пропаганды, с целью запутать в ворохе эксклюзивных прав, с чем в принципе я согласен. Лично я скорее соглашусь с таким утверждением и судебные документы нашумевшего разбирательства SCO и Novell на мой взгляд яркое тому доказательство. Обвинения в нарушениях некой интеллектуальной собственности SCO использовала лишь в СМИ, в суде абстракция не прокатила и пришлось обосновывать нарушение не абстракции, а конкретных патентов и файлов защищенных копирайтом с известным результатом.

Теперь плавно отвлекусь от терминов и перейду к тому, что культивируется яростными противниками СПО и лично мне режет регулярно глаза – «открытое ПО/СПО разрабатывается пионЭрами-энтузиастами в свободное время». Я могу согласится, что это типичная ситуация для 90х и сегодня в небольших проектах доля энтузиастов достаточно велика. Но, сегодня известно, что наибольший вклад в ядро того же линукса делается штатными сотрудниками коммерческих структур, кроме этого большие куски кода были предоставлены такими компаниями как IBM, SGI, Novell и других крупных разработчиков ПО. Кстате интересно, что эти куски были не просто предоставлены, но и переданы патенты защищающие этот код. Так, что по факту уже сегодня открытый код ядра линукс включает в себя существенный пласт обычного пропретарного кода, который писался обычными программистами за зарплату, просто был в какой-то момент передан сообществу.

Что же касается моего отношения, то у меня есть несогласие с одним из фундаментальных требований СПО. Наша команда уже более 10 лет развивает методологию ведения нашего бизнеса, шлифуя бизнес процессы. В результате нашей деятельности мы создали специализированное ПО, которое не просто помогает автоматизировать некоторые аспекты бизнеса и бизнес процессы, а по сути включает все наши знания о бизнесе и является методологией по его ведению, попутно является главным нашим конкурентным преимуществом. Но теперь некий бородатый дядя (Столман) говорит, что наша компания в принципе не понесет прямые убытки от того, что кто-то скопирует наше ПО. Кончено может быть подвох в слове «прямые», да от копирования байтов убыток не вырастет, но ведь копируется то по сути вся схема ведения нашего бизнеса, та самая абстракция, что зовется интеллектуальной собственностью.
Так, что с дядей мы в корне не согласны, но это не мешает мне с удовольствием использовать качественные инфраструктурные СПО продукты и искренне радоваться их свободности, оплачивая лишь суппорт.

февраля 18, 2010

Рынок RDBMS за 2008 год

Наконец опубликованы цифры по 2008 году, вопреки ожиданиям и непонятной задержки ничего страшного в цифрах нет, рынок подрос на 10%. Как и в прошлом отчете цифры за 2007 год не совпадают с прошлым отчетом:



Кроме таблицы в отчете есть любопытные цифры распределения доходов по операционным системам:



Из табличек видно, что оракл рос медленее рынка, но при этом в долларах вырос где-то на $250М больше, чем Майкрософт. у IBM снова нет расклада по всему зоопарку его субд, но тут хотя бы можно отнять мейнфреймы, без мейнфреймов у IBM $2,762M.

Отчет.

сентября 23, 2009

Shared-Disk кластер на MySQL

В полку прибыло, похоже появился еще один shared-disk кластер - ScaleDB сторадж для MySQL. Судя по описанию очень похоже на оракловый RAC, во всяком случае некий общий для всех нод кеш заявлен, acid обещан. Выкатила сторадж не связанная с SUN компания и открыты будут только прослойка между енджином и MySQL.

Описание.
Архитектура (кратенько).

сентября 14, 2009

Oracle OLTP Database Machine

Судя по намеченному на завтра вебкасту оракл на манер HP database machine планирует собирать сервера с SUN, но тут пока с уклоном на OLTP. Видимо всерьез решили стать этаким Apple на рынке серверов.

сентября 03, 2009

Edison group: Oracle Database 11g vs. Microsoft SQL Server 2008

Похоже оракл решил продолжить поправлять имидж черезчур сложной субд в стиле майкрософтовского get the facts. Прошлый раз Edison group сравнивал удобство администрирования Oracle 10g с DB2 8 и MSSQL 2005, теперь вот Oracle 11g с MSSQL 2008. Если в прошлом исследовании они обнаружили, что ДБА в оракле на 38% меньше времени потратит на администрирование типичных задач, то в этом уже на 41%.

Отчет.

октября 24, 2008

Новый тест Oracle RAC в SAP-SD

В SAP-SD Parallel появился новый тест на кластере из 2 и 4 нод:

11150 saps - 2 x HP Integrity BL860C, 2 processors / 4 cores / 8 threads
21700 saps - 4 x HP Integrity BL860C, 2 processors / 4 cores / 8 threads
5850 saps - 1 x HP Integrity BL860C, 2 processors / 4 cores / 8 threads



Снова RAC смаштабировался в полне линейно.

Подробнее.

августа 04, 2008

Первый тест Sybase ASA в TPC-C

Странноватый тест от Sybase. По сравнению с Oracle и MSSQL была сильно слабей и/o, думаю это главная причина столь слабенького результата, в несколько раз отстающего от лидеров Oracle & MSSQL на сравнимом одно-процессорном железе. Еще одна странность - результат был опубликован в уже устаревшем TPC-C, а не в его заменившем TPC-E.
Sybase ASA позиционируется как небольшая субд рабочих групп с хорошим price/performance, одна при таком результате price/performance на транзакцию тоже вышел не впечатляющим.

Подробнее.

мая 13, 2008

СУБД в SQL чипе - что-то новенькое в мире DBMS

В тестах TPC-H появилась интересная система от Kickfire, заняв достаточно высокое место в тесте на 300Gb . Немного присмотревшись, появилось надежда, что кто-то наконец придумал что-то новенькое в мире DBMS. Kickfire это реляционная субд, где часть функционала оптимизатора выполняется в неком SQL-чипе, а другая часть является MySQL:

MySQL provides:
● connectivity
● security
● administration

Kickfire software provides:
● optimizer
● column store and cache
● transactional engine

SQL Chip provides:
● SQL execution
● memory management
● loader acceleration

Судя по всему SQL-чип втыкается в PCI-E слот, имеет собственную память и берет на себя выполнения некоторых реляционных операторов, к примеру берет на себя выполнение джоинов. Выглядит, что принцип похож на 3D чипы в видеокартах, которые берут на себя операции со множествами которые процессоры общего назначения выполняют не так успешно. Сторадж система также своя - колоночная (напоминает Sybase IQ). Мысль конечно не сильно новая, специализированное MPP железо для субд не редкость, но дешевые чипы, на дешевых x86 серверах, да еще и c MySQL обвязкой вполне способны устроить небольшой прорыв.

апреля 27, 2008

IDC: World wide RDBMS 2007 Vendor Shares

IDC опубликовали новые цифры по рынку RDBMS, первое, что бросается в глаза - изменились цифры за 2006 год. В июне 2007-го у оракла было 7,312 млрд за 2006й, а в этом отчете усохла до 7,240. Цифра IBM за 2006 увеличилась на 600 килобаксов, остальные цифры так же скачут. Будем надеяться, что просто уточнили данные, хотя рассматривая другие их отчеты верится с трудом. Второе, что бросилось в глаза - темпы роста Майкрософт снизились более, чем в 2 раза (с 25% до 11%). Оракл стабильно растет на 13-14% и пока безусловный лидер.



Подробнее.

апреля 03, 2008

Новости SAP-SD: Oracle RAC на 2,3,4,5 нодах и новые Opteron

IBM опубликовала еще 4 теста Oracle RAC 10g на SAP-SD Parallel, показав тем самым, как RAC может масштабироватся до 5 серьезных узлов (по 16 Power6 4.7Ghz ядер на каждом узле). В тестах участвовало 2, 3, 4 и 5 нод и на данный момент это лучший результат в SAP-SD (2-tier), что доказывает, что RAC не просто масштабируется близко к SMP, но и вполне возможно дальше, т.к. пока я не видел более чем 64-core (меня поправили: 16 power6 ядер - максимум на сегодня может предложить IBM) системы на Power6 в каком либо известном тесте.

Подробнее.

Наконец-то появились долгожданные тесты четырех-ядерных AMD Opteron, пока Opteron 2.3Ghz не смог превзойти ни результат XEON, ни SUN T5120.

Подробнее.

февраля 27, 2008

TPC-E: MSSQL2008 vs MSSQL2005

Судя по всему Майкрософт действительно выпустит новую версию своей субд в этом году. Компанией IBM в TPC-E опубликован результат MSSQL2008 на том же железе, что был результат MSSQL2005, новая версия в этом тесте более производительна на 12%, однако не совсем понятно за счет нововведений новой версии субд или изменений в процедурах. Новый тест использует версионный механизм для IL Snapshot не только в процедуре BrokerVolume, но теперь и в TradeStatus, который во всех предыдущих тестах MSSQL2005 использовал блокировочный IL Read Commited.
Еще примечательно, что новая система гораздо дороже: в новом тесте вместо 36Gb 15K rpm дисков использовалось то же кол-во более дорогих дисков по 73Gb 15K rpm, плюс почему-то в 3 раза подорожала память.


Подробнее.

января 16, 2008

SUN покупает MySQL AB

За $800M + $200M опций SUN покупает MySQL AB. То что SUN обязан выйти на рынок RDBMS обсуждалось уже давно, но как теперь они будут делить единственный нормальный движек Innodb с ораклом не совсем понятно.
Еще странно, что приобрели не EnterpriseDB (главного разработчика Postgres), видно клиентская база MySQL интересовала больше.

Подробнее.

января 12, 2008

Новый конкурент Oracle RAC

Sybase ASE анонсировал shared-disk кластер, где все ноды кластера имеют одинаковый доступ к файлам базы данных. Таким образом это первый shared-disk кластер на стандартном железе способный посоревноватся с Oracle RAC. Технологию parallel sysplex IBM тоже называет shared-disk кластеризацией, однако db2 может использовать shared-disk cluster только на мейнфреймах, где синхронизацией блокировок и кешей занимается сверхдорогое железо. Sybase ASE же предполагает програмно синхронизовать кеш и структуры блокировок т.е. аналог Cache Fusion в Oracle. Интересно насколько блокировочная природа и хранение блокировок в памяти ASE даст оверхед против неблокируемого чтения и хранение блокировок в блоках данных RAC.

Подробнее.

января 10, 2008

Oracle Siebel Benchmarks: 32-bit Win vs Linux + SPARC T2 vs Power6

Невероятно, но в Siebel 8.0 Benchmarks SPARC T2 победил Power6, но что еще более неворятней так то, что Windows одалела Linux. Итак по порядку: в первых двух тестах участвовали одинаковые IBM x3850 сервера, где сервер субд был на Linux (RHEL4) и различались лишь операционные системы апп-сервера. При примерно одинаковой загрузки апп-сервера 84% vs 86% Windows обслуживал 3900 vs 3500 пользователей Linux. Странно конечно, что использовались 32-bit системы, тогда как использовалось более 20Gb RAM, но еще большая странность в том, что меньшее кол-во пользователей и транзакций на Linux системе генерировало больше трафика 19.04 Mbps vs 11.36 Mbps.
Что касается Power6 и SPARC T2, то тут странностей меньше, response time Power6 гораздо красивей, но у SPARC T2 он вполне приемлим и на уровне результатов Win/Lin, а пользователей SUN сервера обслужили на 3,000 больше (10,000 vs 7,000). Еще наверно стоит заметить, что против одного 8-way сервера на Power6 было выставлено два SPARC T2 сервера, т.е. в результате у апп-серверов противников, на которые и пришлась основная нагрузка, было по 16 ядер.

Подробнее.

января 03, 2008

Рекорд Oracle RAC 10g на SAP-SD

В SAP SD Parallel опубликован кластерный результат Oracle RAC 10g на 5 узлах по 8 Power6 процессорах. Этот результат опережает на 17% самый лучший SMP результат у SAP-SD на данный момент SMP конфигурацию из 64 Itanium на 10g. Таким образом Oracle подтвердил, что его Shared Disk кластерная технология действительно масштабируется практически линейно и на большом hi-end железе. RAC показал практически в 5 раз лучший результат чем SMP результат DB2 на 8 процессорах (разница всего 8%).
Судя по всему сегодня может сложится ситуация десятилетней давности, когда Oracle реализовав materialized view показывал в разы лучшие результаты относительно конкурентов в тестах TPC-D. Теперь велика вероятность того, что RAC сможет показать в разы лучший результат в новейшем тесте TPC-E, т.к. конкуренты используют shared nothing кластерную архитектуру, которая не сможет быть столь эффективной на OLTP задаче TPC-E.

Результат.

декабря 13, 2007

Новости бенчмарков

DELL опубликовал еще 2 результата в TPC-E, снова на MSSQL и в версионном режиме. Сравнивать доступные 6 тестов на MSSQL пока не появится тест от Oracle или IBM не интересно.

Подробнее.

SPEC.org опубликовал первый тест SPECpower_ssj2008 измеряющий производительность и потребление энергии. Пока там всего 12 результатов и только Xeonы и старенький Opteron. Будет очень интересно посмотреть на результат Niagara II.

Подробнее.

В тестах TPC-H появились 2 новых игрока (субд): ParAccel Analytic Database и EXASOL EXASolution 2.0, оба используют MPP архитектуру, которая как известно хорошо подходит под известные заранее аналитические запросы. Результат у обоих впечатляет.

Подробнее.