Менее чем через шесть месяцев после выпуска полностью пересмотренной версии своей СУБД SQL Server корпорация Microsoft (Редмонт, шт. Вашингтон) выпустила бета-версию СУБД следующего поколения, в которой обещает предоставить компаниям расширенные инструменты для распределенных транзакций и дополнительные возможности работы в Internet.

 

После проверки бета-версии SQL Server 6.5, выпущенной в конце января, Тестовый центр PC Week Labs сделал вывод, что продукт содержит достаточно улучшенную базовую архитектуру и способен обратить на себя внимание пользователей текущей версии и тех, кто планирует применение СУБД на платформе Windows NT.

 

Хотя цены пока не объявлены, Version 6.5 будет стоить столько же, сколько Version 6.0, цена на которую составляет сейчас $999 за сервер и $149 за одного клиента.

 

СУБД, выпуск которой ожидается этим летом, содержит целый ряд улучшений. Главные среди них  -  координатор распределенных транзакций (DTC) и дополнительные средства поддержки Internet.

 

С помощью DTC мы могли создавать распределенные транзакции, просто поместив перед любой хранимой процедурой или SQL-сценарием оператор BEGIN DISTRIBUTED TRANSACTION. Использование в DTC протокола двухфазного контроля завершения транзакций упрощает обновление распределенных баз данных.

 

Программа DTC-статистики в составе SQL Server 6.5 предоставит

администраторам возможность мониторинга распределенных транзакций

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

 

DTC, используемый в SQL Server, совместим с таким высококлассным монитором обработки транзакций, как Tuxedo (совместная разработка фирм Novell и Bea Systems).

 

Кроме того, SQL Server 6.5 будет тесно интегрирован с Internet Information Server корпорации Microsoft, готовящимся к выпуску набором серверных приложений для World-Wide Web на платформе Windows NT.

 

Новая СУБД включает SQL Web Page Wizard, отличный инструмент, который позволил нам автоматически создавать документы на языке HTML из любого выбранного запроса или таблицы. С помощью этого очень удобного инструмента мы легко создавали страницы Web, ежедневно обновляемые при помощи SQL Server.

 

В SQL Server 6.5 добавлены некоторые ограниченные средства принятия решений в виде функций WITH ROLLUP и WITH CUBE процедурного языка Transact  -  SQL, интегрированного в SQL Server. Например, с помощью функции cube в операторе select программисты СУБД смогут вычислять суперагрегаты (ряды, содержащие просуммированные данные из рядов агрегатов).

 

SQL Server все еще использует только блокировку на уровне страниц и в

 

отличие от Oracle7 не обеспечивает блокировку на уровне записей. В редких случаях блокировка на уровне страниц может оказаться "узким местом", например, при обработке транзакций, ссылающихся на одну и ту же страницу.

 

SQL Server не поддерживает именованные кэши, которые администраторы СУБД SQL Server 11 фирмы Sybase могут использовать для оптимизации производительности своих баз данных.

 

Представители Microsoft не позволили PC Week Labs протестировать производительность этой бета-версии, но заверили, что пользователи SQL Server 6.5 могут рассчитывать на ее увеличение на 10 - 15% по сравнению с версией 6.0.

 

Телефоны корпорации Microsoft: (800) 426-9400 (в США) и (095) 967-8585 (в Москве). Более подробную информацию об SQL Server можно получить по адресу: http://www.microsoft.com/sql.

 

Джон Ташек

 

ЧТО НОВОГО

 

в SQL Server 6.5 корпорации Microsoft

 

- Координатор распределенных транзакций (DTC)

 

- Интеграция с Internet Information Server корпорации Microsoft

 

- Мастер публикации страниц Web

 

- Однонаправленная репликация с использованием ODBC

 

- Ограниченная поддержка аналитической обработки

 

- Добавочные типы тиражирования данных

 

- Усовершенствованные инструменты администрирования

 

- Интеграция с Exchange Server корпорации Microsoft

 

- Усовершенствованные функции Visual Basic DB-Library

 

- Поддержка PowerPC

Версия для печати