Погляд на Microsoft SQL Server 2008, Oracle, Бази даних, статті

Розглядаючи платформи Microsoft, ми постійно згадуємо про такі продукти, як Windows, Windows Server,. NET (у тому числі технологіях ASP. NET на основі Web) і, можливо, Office. Але успіх Microsoft як постачальника платформ в значній мірі визначається не власне платформами, а всієї екосистемою проектування, коріння якої-інструменти Visual Studio і мови розробки. NET. До неї ж відносяться і відповідні внутрішні компоненти даних з ядром SQL Server.


Наступна версія SQL Server, що отримала назву SQL Server 2008, буде випущена в лютому 2008 р. разом з Windows Server 2008 і Visual Studio 2008.


Збіг не випадково. Робота над продуктами напевно завершиться в різний час (проектування Visual Studio 2008 має бути закінчено в кінці 2007 р., а Windows 2008 і SQL 2008 – лише після офіційної презентації). Останнім з трьох продуктів вийде SQL Server. Компанія Microsoft представляє ці продукти разом, тому що вони становлять взаємопов’язане ціле – суперплатформу, компоненти якої одночасно взаємозалежні і доповнюють один одного.


Продажі SQL Server йдуть надзвичайно успішно, завдяки неквапливому графіком випуску нових версій, більш вдало совмещенному з планами споживачів, ніж у більшості інших продуктів Microsoft, і постійному руху до максимальної масштабованості, функціональності і надійності. Підготовка до випуску поточної версії продукту, SQL Server 2005, зайняла п’ять років. Версія надійшла в продаж одночасно з істотно оновленою програмою Visual Studio. З тих пір розробники Microsoft вдосконалили продукт, випустивши два важливих пакета оновлення, один з яких поглибив інтеграцію з Office 2007 на настільних комп’ютерах. Дані продажів феноменальні: SQL Server – найбільш швидко розвивається серверний продукт на ринках баз даних, бізнес-аналізу і сховищ даних, і третя за часткою ринку система управління базами даних після продуктів Oracle і IBM, в основному завдяки значно нижчою ціною і більшого різноманітності функцій SQL Server.


Дійсно, одне з найважливіших переваг Microsoft – включення нової функціональності в SQL Server, замість реалізації всіх нововведень в окремому продукті, як роблять Oracle і IBM. Типовий приклад – Функції бізнес-аналізу та OLAP.


Значний прогрес досягнуто також у продуктивності і масштабованості SQL Server. В даний час продукту належить рекорд на еталонних тестах SAP, він забезпечує кращу продуктивність при обслуговуванні нерегламентованих запитів 1TB TCP-H і має оптимальну ціну при ємності 3 Тбайт. Число уразливих місць, виявлених в SQL Server після навали хробака Slammer в 2002 році, дорівнює нулю, тоді як в Oracle їх більше 100. В цілому користувачам Oracle довелося зіткнутися з більш ніж трьома сотнями прогалин у системі безпеки, а користувачам SQL Server – всього лише з п’ятьма. Це вражаюча цифра, враховуючи помилки безпеки минулих версій продуктів Microsoft.


Підготовка SQL Server 2008, як і минулих версій, йде розмірено, і компанія повідомляє, що встановила двох-трирічний цикл розробки, який поки відзначений нечисленними випусками загальнодоступних CTP-версій. Швидше за все, до випуску остаточного продукту, запланованого на другий квартал 2008 р., з’явиться ще дві CTP-версії. Чого можна очікувати від продукту?


Надійна платформа. На конференції з SQL Server 7.0 в 1997 р. мене вразила Microsoft Terra Server, кімната, повна сховищ даних, що містять зображення, отримані з супутників, і керованих спеціалізованої версією SQL Server. В даний час SQL Server управляє терабайтом даних настільки ж бездоганно, як попередні версії – одним гігабайтом, і масштабованість – одна з пріоритетних задач розробників SQL Server. Цим цілям служать алгоритми стиснення диска для скорочення місця, займаного даними на диску, і нові механізми індексації для прискорення запитів до постійно зростаючим наборам даних. На це ж спрямовані і зусилля по загальному збільшенню продуктивності. Наприклад, в SQL Server 2008 застосовуються інтелектуальні алгоритми визначення пріоритету робочого навантаження, щоб адміністратори могли встановити відповідний рівень обслуговування для своєї компанії. Таким чином, додаток підготовки звітів не може захопити всі ресурси сервера, поки йде роздруківка платіжних документів по зарплаті співробітникам.


Можливості. SQL Server традиційно сприймається як реляційна база даних, але з часом продукт безперервно удосконалювався для роботи з нереляціоннимі даними. Початок було покладено з появою в SQL Server 7.0 багатовимірного OLAP, потім з’явилася підтримка XML в SQL Server 2005. Можливості SQL Server 2008 множаться завдяки підтримці неструктурованих даних, таких як документи у файловій системі, через тип даних “файловий потік”. Він не замінить файлову систему, але усуне старий тип даних BLOB, не враховує особливості базових даних. Компанія Microsoft підтримує цю функціональність вбудованими в Windows API-інтерфейсами для запитів та індексації даних. Формалізована концепція даних про місцезнаходження, яка дозволяє формувати запити просторово, як на карті. Ця можливість повинна дати імпульс новому поколінню спеціальних додатків, що враховують місцезнаходження користувача.


І на закінчення декілька слів для споживачів, які цікавляться умовами ліцензування. Ціна SQL Server 2008 така ж, як у SQL Server 2005, незважаючи на безліч нових функцій, які інші постачальники, швидше за все, виділили б в окремі продукти, що поставляються за додаткову плату. Це свідчить про твердий намір Microsoft зробити своє сімейство продуктів економічно привабливим для користувачів.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*