SQL Server 2008 в порівнянні з Oracle Database 11g, Інші СУБД, Бази даних, статті

 


Анотація. Microsoft SQL Server отримує все більше поширення в порівнянні з іншими системами управління базами даних і зараз вже перевершує своїх конкурентів по продуктивності, масштабованості, ефективності розробки, можливостям бізнес-аналітики (BI) та сумісності з системою Microsoft Office 2007. При цьому вартість SQL Server істотно менше, ніж у Oracle Database 11g.


Зміст



Основні положення


У багатьох областях, які потенційно можуть бути важливими для бізнесу вашої організації, Microsoft® SQL Server® 2008 має перевагу над Oracle. Нижче коротко описані деякі критично важливі області, в яких SQL Server 2008 випереджає конкурентів.


Продуктивність і масштабованість


СУБД SQL Server здатний обслуговувати системи з високим рівнем навантаження, що підкріплюється результатами стандартних галузевих тестів продуктивності. Такі клієнти як Unilever, Citi,, Barclays Capital і Mediterranean Shipping Company, Виконують свої критично важливі програми на платформі SQL Server. Клієнти, використовують SQL Server 2008 (У тому числі найбільші незалежні постачальники ПЗ, наприклад Siemens і RedPrairie), Дають відмінні відгуки про новітніх вдосконалення в області масштабованості. Журнал CRN визнав SQL Server бестселером і самим швидкозростаючим бестселером.


Безпека


В Національній базі даних США про уразливість (NIST) зареєстровано більше 330 критичних вразливостей системи безпеки, виявлених в базах даних Oracle за останні 4 роки. За цей же період не повідомлялося НИ ПРО ОДНУ уразливості SQL Server 2005. Це досягається завдяки спеціальній методології розробки ПЗ Security Development Lifecycle (SDL) в рамках концепції захищених комп'ютерних систем, Всебічним функцій безпеки і потужної інфраструктури Microsoft Update. Таке виграшне поєднання дозволяє скоротити ризики безпеки і час простоїв для установки оновлення. На думку одного з фахівців, Oracle на п'ять років відстає від Майкрософт в галузі управління оновленнями. Журнал Computerworld повідомляє, що дві третини адміністраторів баз даних Oracle не встановлюють оновлення безпеки.


Продуктивність праці розробників


За рахунок інтеграції SQL Server з Microsoft Visual Studio® розробники отримують єдину інтегровану середу розробки клієнтських додатків, додатків проміжного рівня та рівня даних. З новими можливостями розробки SQL Server 2008 робить ще один крок вперед. На відміну від цього, набір засобів та пакетів SDK компанії Oracle, зібраних в результаті придбань, вимагає від розробників вивчення і роботи з різними інтерфейсами. Компанія IDC у своєму дослідженні зазначає, що платформа додатків Microsoft – це прикладна технологічна платформа № 1 на ринку.


Бізнес-аналітика


SQL Server входить до складу інтегрованої платформи бізнес-аналітики корпорації Майкрософт, що включає сховище даних, засоби аналітики, формування звітності, планування і бюджетування, а також систему ключових показників. Компанія Gartner помістила SQL Server в квадрант лідерів у магічному квадраті платформ бізнес-аналітики і магічному квадраті сховищ даних. Нова версія SQL Server 2008 пропонує безліч нових можливостей в областях сховищ даних і бізнес-аналітики. Згідно останньому прейскурантом Oracle, в даний час компанія запитує на 800% і більше за аналогічну функціональність у додаток до базової СУБД.


Інтеграція з системою Microsoft Office


Завдяки тісній інтеграції SQL Server з добре знайомим інтерфейсом системи Microsoft Office клієнти зможуть швидше аналізувати інформацію і приймати рішення. Наприклад, в надбудовах інтелектуального аналізу даних для Excel для аналізу клієнтських даних використовуються можливості SQL Server і Microsoft Office. Компанія IDC назвала корпорації Майкрософт найшвидше постачальником систем бізнес-аналітики. У Oracle є модуль для Microsoft Office, який підтримує частина функцій SQL Server, однак за нього стягується додаткова плата в розмірі $ 30 000 на процесор.


Сукупна вартість володіння


Для SQL Server застосовується проста багаторівнева модель ліцензування за номерами SKU. З іншого боку, у Oracle є складний набір додаткових компонентів і надбудов, які необхідні для розробки, розгортання та управління більшою частиною великомасштабних програм. Інтегрована середовище розробки і зручні засоби розробки SQL Server дозволяють скоротити час розробки і термін отримання віддачі від інвестицій в нові програми та аналітічіскіе системи. Передові можливості автоматичної настройки і автоматизації адміністрування SQL Server істотно спрощують розгортання і керування в порівнянні з Oracle Database 11g. SQL Server ефективно взаємодіє з іншими програмними продуктами Microsoft, що допомагає спростити розробку і розгортання і забезпечити більшу продуктивність, Ніж у Oracle.


Порівняння можливостей


У версії SQL Server 2008 з'явилося багато нових функцій, відсутніх в Oracle 11g (див. наступну таблицю). Короткий опис кожної з цих функцій наведено нижче.


















































Можливість


Майкрософт


Oracle


Регулятор ресурсів


Індексовані уявлення, вирівняні за секціями


Оболонка PowerShell

 


Управління на основі політик

 


Відфільтровані індекси

 


Розширені розріджені стовпці

 


Багаторівнева робота з секціями таблиць

 


Стиснення префіксів стовпців

 


Підписання модулів за допомогою сертифікатів

 


Служби даних SQL Server

 


Регулятор ресурсів


Регулятор ресурсів забезпечує послідовне і передбачуване швидкодія для кінцевих користувачів. Організації можуть розподіляти ресурси та визначати пріоритети для різних робочих навантажень, щоб забезпечити постійний рівень продуктивності для кінцевих користувачів в умовах одночасного виконання безлічі різних завдань. Регулятор ресурсів дає SQL Server кілька важливих переваг в порівнянні з Oracle. Параметри мінімального використання процесора і пам'яті дозволяють поставити пріоритети для окремих завдань, щоб гарантувати необхідний рівень продуктивності для найбільш критичних задач бази даних. Регулятор ресурсів також дає можливість обмежити обсяг пам'яті для пулу ресурсів щоб уникнути монополізації ресурсів неконтрольованими запитами.


Індексовані уявлення, вирівняні за секціями


За допомогою індексованих уявлень, вирівняних по секціях, можна більш ефективно створювати і управляти зведеними агрегатами в реляційному сховище даних і застосовувати їх в таких сценаріях, в яких раніше використовувати їх ефективно було неможливо. Індексовані уявлення, вирівняні за секціями, підвищують продуктивність запитів. У типовому випадку таблиця фактів секціонувальних за датою. Щоб прискорити виконання запитів, можна визначати індексовані подання (зведені агрегати) для таблиць фактів. При переході до нової секції таблиці автоматично відбувається перехід до відповідної секції індексованих уявлень, вирівняних по секціях, визначених для секціонірованние таблиці.


Оболонка SQL Server PowerShell


Оболонка SQL Server PowerShell – це новий засіб для перегляду і управління базами даних, таблицями та іншими об'єктами в базах даних SQL Server. Інтерфейс командного рядка Windows PowerShell ™ підтримує складнішу логіку, ніж сценарії Transact-SQL, підвищуючи надійність сценаріїв адміністрування. Сценарії PowerShell також можна використовувати для управління іншими серверними продуктами Microsoft, т. е. адміністратори отримують єдина мова сценаріїв для різних серверів.


Управління на основі політик


Це нова система управління одним або декількома екземплярами SQL Server 2008 з використанням засобу SQL Server Management Studio. Цю можливість можна використовувати для створення політик управління об'єктами, такими як екземпляр SQL Server, бази даних та інші об'єкти SQL Server, на сервері бази даних. Адміністратори баз даних отримують повний контроль над серверами баз даних в зовсім іншій площині. За допомогою цього зручного потужного засобу адміністратори баз даних можуть реалізовувати стандартні конфігурації в середовищі SQL Server.


Відфільтровані індекси


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


Відфільтровані індекси значно підвищують продуктивність сховищ даних. Наприклад, можна індексувати дані тільки за поточний місяць, а не за весь рік. Для прискорення виконання запитів можна створювати більша кількість відфільтрованих індексів для кожної з таблиць. Засіб SQL Server Database Tuning Advisor (DTA) пропонує рекомендації по відфільтрованим індексами для таблиць бази даних. Відфільтровані індекси забезпечують підтримку неоднорідних табличних даних в таких додатках, як системи управління вмістом (наприклад, Microsoft Office SharePoint® Server). Ці системи мають безліч властивостей для кожного типу даних, наприклад роздрібного каталогу продуктів, в одній таблиці якого можуть бути записи для книг, компакт-дисків та одягу з різними властивостями. Створювати відфільтровані індекси для даних можна на підставі властивостей або категорій.


Розріджені стовпці


Розріджені стовпці дають можливість ефективно управляти порожніми даними в базі даних, оскільки при їх використанні нульові дані (NULL) не займають фізичного місця на диску. Розріджені стовпці SQL Server 2008 підтримують широкі таблиці (до 100 тисяч стовпців, в той час як в Oracle ліміт становить 1000 стовпців) і сценарії з контейнерами властивостей в системах керування вмістом, таких як Office SharePoint Server.


Багаторівнева робота з секціями таблиць


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


Стиснення префіксів стовпців


Це один з розширених методів стиснення сторінок SQL Server 2008 (стиск сторінок словника і стиснення префіксів стовпців). При стисненні префікса стовпця SQL Server виконує пошук спільного "байтового" шаблону на початку стовпця по всіх рядках сторінки. У разі виявлення хоча б двох примірників стовпців з деяким загальним байтовим шаблоном цей шаблон зберігається на сторінці один раз, а в інші стовпці міститься посилання на цей шаблон.


Підписання модулів за допомогою сертифікатів


Підписання модулів за допомогою сертифікатів в SQL Server дає можливість підписувати модулі в базі даних, наприклад збережені процедури, функції, тригери і збірки. Це дозволяє тимчасово підвищувати рівень привілеїв без перемикання контексту користувача. Крім того, фальсифікувати або змінити сертифікат не можна (в іншому випадку він стане недійсним).


Служби даних SQL Server


Служби даних SQL Server – це масштабований, економічно ефективний підхід до організації зовнішнього зберігання даних, з доступом "на вимогу" плюс веб-служба обробки запитів. Цей компонент, побудований на основі надійних технологій SQL Server, допомагає гарантувати виконання угоди про рівень обслуговування, що включає високу доступність, продуктивність і безпеку. Доступ до служб даних SQL Server здійснюється з використанням стандартних протоколів (таких як SOAP і REST) ​​для швидкої підготовки програм, керованих даними на вимогу, та програм, що поєднують дані з кількох джерел. За допомогою служб даних SQL Server організації можуть зберігати дані будь-яких типів і звертатися до них у будь-який момент від їх створення до архівації. Користувачі можуть отримувати доступ до інформації з будь-якого пристрою, від настільного комп'ютера до мобільного пристрою.


Продуктивність і масштабованість


Все частіше SQL Server розглядається як одна з самих швидкодіючих і масштабованих систем управління базами даних. SQL Server 2008 вже демонструє найвищі в галузі показники тестів продуктивності. У цій версії знайшли втілення численні удосконалення в області масштабованості.


Тести


СУБД SQL Server 2008 вже встановила численні рекорди в галузевих та партнерських тестах продуктивності. Все частіше цю СУБД вибирають для високопродуктивних і масштабованих систем.


Організація Transaction Processing Performance Council


Некомерційна організація Transaction Processing Performance Council (TPC) займається визначенням тестів обробки транзакцій і продуктивності баз даних і публікує об'єктивні показники продуктивності, отримані в цих тестах. Тести TPC пред'являють надзвичайно суворі вимоги до надійності та відмовостійкості і проходять незалежний аудит.



Тести партнерів


СУБД SQL Server показала відмінні результати в різних тестах партнерів.



Покращення в області масштабованості


У SQL Server 2008 реалізовані численні удосконалення в області масштабованості, у тому числі повна підтримка 64-розрядних систем з обсягом пам'яті до 8 ТБ, підтримка високопродуктивних комп'ютерів на основі архітектури NUMA, гаряча заміна пам'яті і процесорів без необхідності простоїв на сумісних комп'ютерах. Нижче перераховані деякі удосконалення масштабування SQL Server 2008.



Приклади впровадження: масштабування


Нижче наведена інформація про деякі клієнтів, що використовують SQL Server в даний час.



Підтримка незалежних постачальників програмного забезпечення


Враховуючи той факт, що зараз на операційну систему Windows Server 2008 припадає більше двох третин продажів нових серверів, а СУБД SQL Server стала однією з найпопулярніших систем управління базами даних, незалежні постачальники програмного забезпечення все частіше вибирають платформу SQL Server під управлінням Windows.


Приклади впровадження незалежними постачальниками ПО


Наступні приклади свідчать про підтримку SQL Server з боку незалежних постачальників ПЗ.


Компанія Siemens тестувала своє програмне забезпечення для управління життєвим циклом продуктів (PLM) на SQL Server 2008 з 5000 користувачів. Порівняння з SQL Server 2005 показало наступні результати:



Компанія RedPrairie повідомляє про зміну настроїв клієнтів: раніше 95% клієнтів зверталися за рішеннями на базі UNIX, тепер 70% клієнтів запитують рішення на базі Windows. За оцінками компанії, використання платформи додатків Майкрософт дозволяє більш ніж наполовину скоротити вартість розгортання рішень в порівнянні з вартістю обладнання та програмного забезпечення на базі UNIX.


Безпека


Безпека є важливим фактором у справі захисту інтелектуальної власності та збереження довіри клієнтів і партнерів. СУБД SQL Server підтвердила своє положення лідера ринку в сфері безпеки баз даних. У порівнянні з Oracle 11g ця СУБД має менше вразливостей, володіє надійними функціями безпеки, не вимагають додаткової плати, і значно кращою системою управління оновленнями.


Засоби безпеки


Управління на основі політик забезпечує активне застосування політик щодо об'єктів баз даних. Політики містять набір умов, які можна використовувати для застосування бізнес-правил і правил безпеки.


"Прозоре" шифрування даних (Transparent Data Encryption, TDE) забезпечує шифрування і дешифрування даних в ядрі бази даних, не вимагаючи додаткового програмування додатків. Цей компонент входить до складу SQL Server 2008, тоді як в Oracle 11g для аналогічної функціональності необхідно купувати опцію Advances Security вартістю $ 10 000 на процесор.


SQL Server 2008 підтримує розширене управління ключами (Extensible Key Management, EKM) та модулі апаратного захисту (Hardware Security Modules, HSM). В результаті незалежні постачальники рішень EKM / HSM отримують можливість зареєструвати свої модулі в SQL Server і реалізувати управління ключами, фізично відокремленими від бази даних. Це дозволяє забезпечити безпеку справжньої багаторівневої захистом.


Підтримка аудиту в SQL Server 2008 здійснюється за допомогою об'єкта аудиту, який дозволяє отримувати інформацію про будь-які дії на сервері і зберігати їх у журналі.


Захищені інформаційні системи


Концепція захищених комп'ютерних систем корпорації Майкрософт (Trustworthy Computing) гарантує надійність і безпеку програмного забезпечення та послуг, повага конфіденційності користувачів і підтримку з боку надійних і відповідальних компаній.


На думку аналітичної компанії Enterprise Strategy Group (ESG), концепція "безпечного" життєвого циклу розробки Майкрософт (Security Development Lifecycle, SDL) займає провідні позиції в галузі безпеки і повинна бути якнайшвидше прийнята на озброєння незалежними постачальниками ПО.


Критичні вразливості системи безпеки


В національній базі даних США про уразливість (NVD) зареєстровано більше 250 критичних вразливостей системи безпеки, виявлених в базах даних Oracle за останні 4 роки. За цей же період не повідомлялося ні про одну уразливість SQL Server. База даних NVD – це державне сховище відомостей про уразливість на основі стандартів США, веденням якого займається Національний інститут стандартів і технологій.


Інфраструктура управління оновленнями


Інфраструктура Microsoft Update – це просте сучасне рішення з управління оновленнями.


Рішення Oracle по установці виправлень настільки складне, що, за даними Computerworld, "Дві третини адміністраторів баз даних Oracle не встановлюють виправлення безпеки". У цій же статті згадується "болісна біль", пов'язана з установкою виправлень Oracle.


На думку InfoWorld, Oracle на п'ять років відстає від Майкрософт в галузі управління оновленнями.


Обмеження доступу до даних для користувачів з високим рівнем привілеїв


Якщо деякі користувачі мають високі привілеями, це зовсім не означає, що вони повинні мати доступ до всіх даних. Наприклад, навряд чи варто надавати старшим адміністраторам баз даних доступ до даних про фінанси і кадрах.


Використання нових можливостей аудиту, надання індивідуальних дозволів користувачам, підписання модулів, TDE, HSM та управління на основі політик в SQL Server дозволяє виключити несанкціонований доступ до важливих даних з боку користувачів з високим рівнем привілеїв. Всі ці можливості SQL Server 2008 надаються без додаткової плати.


Oracle містить компонент Database Vault, призначений для управління доступом для привілейованих користувачів. Його вартість становить $ 20 000 на процесор, і в документації Oracle однозначно говориться, що "компонент DB Vault не запобігає прямий доступ до даних з боку користувачів з високим рівнем привілеїв".


Продуктивність праці розробників


Будь найпрекрасніша СУБД буде корисна рівно настільки, наскільки корисні розроблені для неї програми. Корпорація Майкрософт пропонує єдину інтегровану середу розробки для взаємодії з клієнтськими системами, системами проміжного рівня та рівня даних. Ряд нових функцій робить бази даних SQL Server 2008 більш доступними для розробників, скорочує час розробки та підвищує ефективність праці. Щоб добитися аналогічних результатів, розробникам Oracle доводиться використовувати широкий спектр різних окремих інструментів.


Рівень даних – це тільки частина програми. Корпорація Майкрософт надає найпопулярнішу середовище розробки, тісно інтегровану з іншими програмними продуктами Майкрософт і володіє новітніми можливостями для доступу до даних.


Інтегроване середовище розробки


Систему розробки Microsoft Visual Studio® можна використовувати для розробки додатків SQL Server, у тому числі клієнтських і проміжних програм та програм рівня даних. Система Visual Studio інтегрована з системами управління життєвим циклом, тестовими системами, серверними продуктами Microsoft та системою Microsoft Office.


Розробники Oracle змушені мати справу з трьома засобами для розробки баз даних та інструкцій SQL, двома засобами для розробки бізнес-аналітики та ще одним засобом для розробки клієнтських додатків.


СУБД SQL Server пропонує єдину технологію зберігання даних від редакції SQL Server Compact, яка працює на КПК, до редакції Enterprise, призначеної для центрів обробки даних.


Розширення можливостей СУБД Oracle йде, скоріше, шляхом придбання, а не розробки, так що в її основі лежить кілька базових технологій зберігання даних. До них відносяться Oracle Database, TimesTen, BerkeleyDB і Oracle Rdb. Ці бази даних мають різні архітектури, що скорочує можливості переносимості і продуктивність праці розробників.


Нові можливості розробки


Мова LINQ (Language-Integrated Query) являє собою набір розширень бібліотек Microsoft. NET Framework і мов Visual C # ® і Visual Basic ®. NET. Ці розширення дозволяють працювати з даними як з об'єктами першого класу в таких мовах. За допомогою LINQ розробники можуть створювати запити баз даних SQL Server 2008 на природній мові програмування, а не мовою SQL.


Платформа Microsoft ADO.NET Entity Framework, Заснована на моделі об'єктів даних, дає можливість розробникам перетворювати реляційні дані в схемах баз даних в концептуальні об'єкти, які можна безпосередньо використовувати в додатках. В результаті розробники отримують зрозумілу концептуальну модель, скорочує час розробки та спрощує обслуговування. Запити до бізнес-об'єктів, створюваним платформою ADO.NET Entity Framework, здійснюються з використанням мов Entity SQL або LINQ.


Деякі програми не можуть бути постійно підключені до використовуваного джерела даних. Для підтримки рішень, що не мають постійного підключення, до складу платформи даних Майкрософт входять СУБД SQL Server Compact та служби синхронізації Майкрософт.


Щоб забезпечити можливість зберігання всіх даних в одному місці, в SQL Server 2008 передбачена підтримка реляційних даних, даних XML, даних FileStream і географічних даних.


Найпопулярніша платформа додатків


У травні 2007 р. компанія IDC провела дослідження платформ критично важливих додатків серед 500 підприємств Північної Америки, які нараховують більше 1000 співробітників. Дослідження показало, що найпопулярнішою операційною системою для критично важливих додатків є Windows, самої популярної технологічною платформою додатків – Microsoft. NET і що серед всіх постачальників корпорація Майкрософт має найвищий рівень задоволеності клієнтів.


У рамках платформи додатків Майкрософт використовуються XML і веб-служби для надання найкращих на сьогоднішній день рішень щодо забезпечення взаємодії та продуктивності. Клієнти отримують можливість створювати динамічну інфраструктуру управління даними, бізнес-аналітики, сервіс-орієнтованої архітектури, бізнес-процесів, розробки та інтерфейсів користувача.


Бізнес-аналітика


SQL Server 2008 має передовими можливостями бізнес-аналітики, ще більш розширеними порівняно з багатими можливостями SQL Server. Навіть при тому, що рішення Oracle не користується такою популярністю, як SQL Server, використання аналогічної функціональності в Oracle обійшлося б на 800% дорожче.


Компанія Gartner ставить корпорації Майкрософт на перше місце за вміння успішно втілювати свої ідеї в ринкову реальність. Відповідно до звіту Gartner, у версії SQL Server 2008 можливості бізнес-аналітики були в істотному ступені покращені і розширені, що дозволяє доводити всю міць бізнес-аналітики до настільного комп'ютера кожного співробітника організації.


Вбудовані засоби бізнес-аналіткі


До складу SQL Server 2008 входить повністю інтегроване рішення в області бізнес-аналітики, за яке не стягується додаткова плата. Продукт забезпечує підтримку сховища даних рівня підприємства, оперативну аналітичну обробку (OLAP), формування звітів, системи показників, інтелектуальний аналіз даних, ETL-операції і основні показники ефективності (KPI).


На відміну від Oracle ці рішення повністю інтегровані, так що їх розробка, управління, планування та розгортання здійснюються з використанням звичних інструментів SQL Server.


Магічний квадрант Gartner для платформ бізнес-аналітики


У своєму магічному квадраті платформ бізнес-аналітики компанія Gartner помістила SQL Server в квадрант лідерів. Хоча продукт Oracle також знаходиться в цьому квадраті, корпорація Майкрософт отримала перше місце за вміння успішно втілювати свої ідеї в реальні рішення, в той час як Oracle займає лише п'яте місце.


Gartner відносить до сильних сторін Майкрософт інтеграцію SQL Server з системою Microsoft Office, наявність кращого програмного забезпечення для бізнес-аналітики з усіх основних постачальників, власну розробку замість придбання та постійний розвиток. Компанія Gartner також стверджує, що інфраструктура, засоби розробки, робочі процеси та можливості спільної роботи продукту Майкрософт оцінюються значно вище, ніж у більшості з її конкурентів.


Gartner критикує Oracle за наявність кількох рішень в області бізнес-аналітики і за те, що лінійка продуктів була створена шляхом придбання, а не власної розробки, що вимагає постійних зусиль по інтеграції в пакет продуктів. Клієнти Oracle повідомляли про більш слабкому рівні підтримки, ніж на ринку в цілому, в тому числі про неадекватну компетентності служби технічної підтримки.


Магічний квадрант Gartner для сховищ даних


У своєму магічному квадраті сховищ даних компанія Gartner помістила SQL Server в квадрант лідерів. Компанія Gartner звертає увагу на наступне: використання SQL Server в якості сховища даних набуває все більш широких масштабів, корпорація Майкрософт пропонує оптимальне співвідношення ціни і якості, масштабування SQL Server не вимагає великих зусиль, корпорація Майкрософт забезпечує всебічну підтримку в усьому світі.


Gartner критикує Oracle за ручне управління оптимізацією і потребами зберігання у сховищі даних, практику ціноутворення і контактів, високу вартість відновлення обслуговування, а також велика число необхідних додаткових компонентів, що надаються за окрему плату.


Нові функції бізнес-аналітики


У версії SQL Server 2008 розширені можливості бізнес-аналітики SQL Server за рахунок оптимізації конструкторів кубів, подпространственних обчислень, зворотного запису в секції MOLAP, Tablix-матриць, обробки на вимогу та підготовки даних на основі екземплярів у службах звітів.


Сховища даних


У версії SQL Server 2008 з'явився цілий ряд нових можливостей сховища даних, У тому числі стиснення даних та резервних копій, паралелізм секціонованих таблиць, оптимізація запитів з'єднання типу "зірка", управління ресурсами, що групують набори, система відстеження змінених даних, SQL-інструкція MERGE і масштабовані служби інтеграції.


Переваги для клієнтів Teradata


Компанія Teradata є незалежним постачальником ПЗ для корпорації Майкрософт в області бізнес-аналітики. Завдяки інтеграції рішення Майкрософт в області бізнес-аналітики і технологій Teradata, клієнти зможуть скористатися перевагами технологій сховищ даних і рішень BI компанії Teradata, одночасно з перевагою рішення для BI та управління ефективністю бізнесу рівня підприємства корпорації Майкрософт. Об'єднання технологій Майкрософт і Teradata дозволяє організаціям скористатися додатковими перевагами свого середовища сховища даних Teradata за рахунок розширення можливостей доступу до важливих даних для керівників, які приймають рішення і можуть зробити істотний вплив на результати діяльності підприємства. Партнерство корпорації Майкрософт і компанії Teradata сприяє спрощенню впровадження рішень Майкрософт в області бізнес-аналітики, прискоренню появи і спрощення вивчення нових можливостей Microsoft та Teradata.


Інтеграція з системою Microsoft Office


Система Microsoft Office фактично стала стандартом засобів підвищення ефективності роботи. Інтеграція даних SQL Server з системою Microsoft Office дозволяє довести потужні можливості аналізу інформації до співробітників, скоротити час розробки, знизити витрати на навчання і підтримку та підвищити продуктивність праці. Реалізація такої інтеграції, яка обходиться безкоштовно з SQL Server 2008, у разі з Oracle зажадала б витрат порядку $ 30 000 на процесор.


Надбудови інтелектуального аналізу даних для Microsoft Office 2007


Надбудови інтелектуального аналізу даних для Office 2007, які можна завантажити безкоштовно, покращують інтеграцію між Office System і SQL Server 2008. Вони включають засоби аналізу даних, калькулятор прогнозів, засоби аналізу корзини покупок, перехресної перевірки і підготовки звітів.


Самий швидко розвивається постачальник засобів бізнес-аналітики


В звіті IDC про світову ринковій частці постачальників аналітичних засобів, опублікованому в червні 2007 р., корпорація Майкрософт названа найшвидше з 10 провідних постачальників засобів бізнес-аналітики. Темпи зростання Майкрософт в два рази перевищують темпи зростання Oracle Hyperion і, а ринкова частка в два рази більше, ніж у Oracle, і в півтора – ніж у Hyperion.


Windows Server 2008


Завдяки більш низькою сукупної вартості володіння, підвищеної гнучкості і великої мережі партнерів Windows Server 2008 відповідає можливостям або навіть перевершує можливості систем для мейнфреймів і середніх комп'ютерів, а також систем UNIX і Linux.


Менша сукупна вартість володіння


Навіть при порівнянні з безкоштовними операційними системами, Наприклад Linux, Windows Server 2008 зазвичай має більш низьку сукупну вартість володіння завдяки включеній підтримки, інтеграції та надійності.


Згідно з даними IDC, Витрати на оплату праці, пов'язані з управлінням і підтримкою інформаційних систем, становлять близько 60% загальних витрат, у той час як на програмне забезпечення доводиться тільки 7% загальних витрат. Саме тому удосконалення управління та обслуговування Windows Server 2008 веде до скорочення витрат у порівнянні з безкоштовним програмним забезпеченням.


Керованість


ОС Windows включає набір засобів управління серверами, клієнтами, службами та додатками. Рівень інтеграція між продуктами непорівнянний з іншими операційними системами, що дозволяє скоротити трудомісткість на управління та обслуговування систем.


Безпека


Windows Server 2008 – це найбезпечніший серверний продукт Windows, що забезпечує неперевершений рівень захисту організації. Незважаючи на те, що це вимагає витрат часу і коштів, корпорація Майкрософт твердо дотримується концепції життєвого циклу розробки безпеки при розробці нового програмного забезпечення та приділяє безпеці максимум уваги.


Партнери


Зараз на Windows Server® 2008 припадає дві третини продажів нових серверів. Незалежні постачальники програмного забезпечення і устаткування все частіше вибирають Windows в якості основної операційної системи.


Сукупна вартість володіння


SQL Server не тільки має меншу вартість ліцензії, чим Oracle 11g, але також завдяки підвищеної безпеки, надійності і продуктивності забезпечує більш швидку окупність інвестицій. Більше того, SQL Server 2008 має такі функції, аналоги яких в Oracle обійшлися б значно дорожче в перерахунку на процесор і які було б необхідно купувати додатково, крім базової ліцензії Oracle.


Ціна ліцензії є не єдиним фактором, який слід враховувати при порівнянні вартості систем. Сукупна вартість володіння представляє ту ціну, яку ви в результаті заплатите, і іноді продукти з найменшою вартістю ліцензії мають найбільшу сукупну вартість володіння. Через багатьох прихованих витрат вартість ліцензії Oracle більше, ніж у SQL Server, при цьому до складу SQL Server входить багато необхідних інструментів, які не потребують додаткової плати.


Розширені можливості адміністрування


У комплектацію SQL Server 2008 входить набір розширених засобів управління, таких як Management Studio, Performance Studio, засіб управління на основі політик і оболонка PowerShell. Доступ до всіх цих інструментів, за винятком оболонки SQL Server PowerShell, здійснюється з допомогою добре знайомих стандартних інтерфейсів.


Надбудови для Oracle Enterprise Manager покликані забезпечити аналогічні можливості, однак для них потрібні додаткові ліцензії.


Скорочення трудовитрат


Незалежна аналітична компанія Alinean прийшла до висновку, що в середньому один адміністратор баз даних здатний управляти 30 базами даних SQL Server, у той час як у випадку Oracle Database один адміністратор припадає на 10 баз даних. В результаті річні витрати на адміністрування SQL Server становлять $ 2847 проти $ 10 206 у Oracle.


Скорочення часу створення рішення і більш висока продуктивність


Як вже говорилося раніше, тісна інтеграція з платформою програм Майкрософт і вдосконалені засоби розробки (з використанням LINQ і ADO.NET Entity Framework) підвищують продуктивність праці розробників. Більше того, платформа Microsoft. NET є кращою середовищем розробки додатків в порівнянні з J2EE.


Ці переваги ведуть до підвищення продуктивності додатків, скорочення часу створення рішення, підвищенню надійності, скорочення вартості підтримки і, тим самим, до скорочення сукупної вартості володіння.


Відмінна СУБД для продуктів SAP


SQL Server є оптимальною платформою бази даних для продуктів SAP. Пояснення містяться в цьому інформаційному документі.


SQL Server і раніше залишається платформою з низькою сукупною вартістю володіння для продуктів SAP. У дослідженні, опублікованому незалежною компанією Wipro Technologies і охоплює 68 клієнтів SAP / ERP, говориться, що "Міграція Microsoft SQL Server забезпечує великі переваги для клієнтів SAP / ERP". У дослідженні робиться висновок, що "при перекладі середовища SAP / ERP на платформу SQL Server можна домогтися скорочення часу незапланованих простоїв на 20%, … скоротити трудовитрати ІТ-фахівців майже на 25%, … скоротити витрати на поточну підтримку програмного забезпечення на 85% ". Додаткові відомості див дослідженні.


Вся функціональність "в одній коробці"


SQL Server включає всі функції, необхідні рішенням для роботи з базами даних рівня підприємства; Oracle стягує додаткову плату за аналогічні функції. На наступному малюнку наведено порівняння вартості ПО SQL Server 2008 і Oracle 11g для стандартного однопроцессорного чотирьохядерного сервера. У разі SQL Server ціна не залежить від кількості ядер в процесорі. Додаткові відомості про ліцензування баз даних див цьому інформаційному документі.



Порівняння цін на SQL Server 2008 і Oracle 11g [1]


Висновок


У всіх областях, пов'язаних з управлінням даними і є істотний-ними для бізнесу, можливості SQL Server 2008 або відповідають можли-ності Oracle 11g, або їх перевершують. Неперевершений рівень безпеки і надійності, безприкладні можливості інтеграції даних та не має рівних показник сукупної вартості володіння (TCO). SQL Server є найкращим рішенням як по продуктивності, так і за співвідношенням ціни / якості на будь-якому рівні – від КПК до центрів обробки даних.


[1] Графік побудований на основі відкритих прейскурантів корпорації Майкрософт і компанії Oracle для випуску Enterprise Edition з ліцензією на один чотирьохядерний процесор.

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


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

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

Ваш отзыв

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

*

*