По мнению первых пользователей, SQL Server 11 превосходит предыдущие версии, печально известные слабой масштабируемостью. Она больше приспособлена к использованию в многопроцессорных системах, отличается простотой конфигурирования и высокой надежностью. Пользователи отмечают более высокую скорость загрузки данных и выполнения сложных запросов.

"Несомненно, Sybase "прокололась" [с прошлыми версиями], но я думаю, что фирма находится на верном пути", - сказал участвовавший в тестировании Альберт Джордж, директор информационных служб в MCI Financial Services Group.

"При десятибальной системе оценок, где 10 принадлежит основным на данный момент реляционным СУБД, Sybase необходимо поставить 20, - уверяет Дональд Фейнберг, аналитик Gartner Group. - Участники бета-тестирования буквально бредят SQL Server 11, и мы оптимистичны: все будет так, как они говорят".

Sybase SQL Server 11 - сердце семейства продуктов, получивших общее название System 11, которое появится к концу года. В состав System 11 вошел индексатор данных Sybase IQ, позволяющий SQL Server работать на параллельных процессорах и средних по производительности реляционных СУБД.

Высочайших похвал удостоилась возможность SQL Server 11 использовать много процессоров в SMP-платформах. Максимальным количеством ЦП, с помощью которых ранние версии могли эффективно разворачивать задачи по загрузке данных или обработке запросов, было четыре. Пользователи утверждают, что сейчас могут эффективно использоваться по крайней мере восемь процессоров. Джон Бонджованни, администратор по проектированию баз данных компании Sun Microsystems, сказал, что Sybase справилась с задачей сделать возможным использование до 16 процессоров. По его словам, SQL Server 11 в два с половиной раза быстрее, по сравнению с предыдущей версией, загружает таблицы и выполняет запросы.

Пегги Тейлор, первый вице-президент по разработке приложений в компании PeopleSoft, согласна с утверждением, что сложные запросы, обращающиеся к множеству таблиц, "теперь выполняются в 100 раз быстрее".

Тейлор отметила и значительное улучшение качества продукта. PeopleSoft еще не перевела свои финансовые приложения на использование SQL Server 11, однако, согласно заявлению Тейлор, предполагает сделать это. Пока PeopleSoft использует Sybase в своих программных продуктах, предназначенных для пользователей с меньшими запросами. Тейлор объяснила это тем, что, по мнению фирмы, оптимизатор запросов не сможет выполнять свои функции своевременно.

Несколько технических инноваций позволяют улучшить производительность. Теперь извлечение данных может осуществляться блоками размером от 2 до 16 Кбайт, в отличие от предыдущих версий, в которых размер блока был фиксирован и равнялся 2 Кбайт. Во-вторых, приложение может изменять количество захватываемых данных от запроса к запросу.

Эти нововведения означают, что SQL Server 11 наиболее приспособлен для систем, сочетающих как оперативную обработку транзакций, в которой наиболее эффективно использование малых блоков данных, так и поддержку принятия решений, для чего наиболее подходят большие блоки.

"В новой версии SQL Server при задании конфигурации вместо командной строки используется графический интерфейс", - сказал Джордж. В зависимости от требуемого или желаемого уровня управления администратор может выбрать сотни переменных конфигурации.

Однако Version 11 не совсем совершенна. Все еще не предусмотрена блокировка на уровне строки. "Система не учитывает исправления при изменении многих опций конфигурации во время работы сервера", - отметил Джордж Андерсон, вице-президент Enterprise Engineering, одного из партнеров по бета-тестированию.

Все же улучшения предвещают удачу Sybase в жестокой конкурентной борьбе за рынок реляционных СУБД. Джордж утверждает, что SQL Server 11 выводит Sybase на один уровень с компаниями Oracle и Informix.


СТАБИЛИЗАЦИЯ

Ожидается, что System 11 улучшит финансовые показатели компании Sybase (млн. долл.)

ПРИБЫЛИ/УБЫТКИ

Первый квартал 1994 18
Первый квартал 1995 -17.4
Второй квартал 1994 16
Второй квартал 1995 6.8
Третий квартал 1994 19
Третий квартал 1995 1.1

Особенности SQL Server

В Sybase SQL Server 11 были внесены следующие технические усовершенствования:

  • Параллельный менеджер блокировок. Позволяет нескольким процессорам использовать менеджер блокировок одновременно, тем самым снижая время ожидания момента разблокирования данных.
  • Частный кэш протоколирования (private log cache). Протоколирование изменений в базу данных несколькими пользователями может производиться параллельно, а не последовательно, за счет чего устраняется ограничение в производительности.
  • Улучшенный менеджер буферизации. Память может быть распределена наподобие диска, давая администраторам базы данных возможность лучше управлять расположением наиболее часто используемых данных, что заметно снижает время реакции.

Поделитесь материалом с коллегами и друзьями