SQL Server Version 7.0: Короткий огляд характеристик

Microsoft ® SQL Server ™ 7.0 – визначальна версія цієї системи управління базами даних Microsoft. Як на кращій системі управління базами даних для Windows NT ®, на СУБД SQL Server зупинили свій вибір багато корпорацій і незалежні постачальники програмного забезпечення, які створюють програми для бізнесу. Потреби і вимоги користувачів зумовили суттєве оновлення продукту в частині простоти використання, масштабованості і надійності, а також підтримки сховищ даних.
 



















































































































































































































Характеристика  Опис і переваги 

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

Автоматизоване використання статистики  Оптимізатор запитів управляє збором статистики, тим самим, гарантуючи ефективну оцінку плану. Новий алгоритм вибірки підвищує продуктивність.
Більш продуктивний та інтелектуальне введення-виведення  Збільшення буферів вводу-виводу забезпечує більшу продуктивність. Розмір блоку введення-виведення збільшений в чотири рази, розмір сторінки тепер дорівнює 8К, екстент – 64К, а сканування йде блоками по 64К. Важливу роль у поліпшенні продуктивності при роботі з модулями великих розмірів грає більш високий ступінь інтелектуалізації введення-виведення. Крім того, продуктивність підвищується за рахунок більш ефективного випереджаючого читання, сканування рядків в порядку їх фізичного розташування та паралельного вводу-виводу.
Розподілені запити  Процесор запитів самостійно підтримує розподілені запити в гетерогенному середовищі за посередництвом OLE DB. У нього вбудована можливість універсального доступу (Universal Data Access) до реляційних і не реляційних даних, підтримувана новими засобами мови Transact-SQL.
Стратегії використання індексів  Нові стратегії індексування сприяють значному збільшенню продуктивності. Серед них: використання безлічі індексів на одній або на багатьох таблицях, множинні і приховані індекси, паралельне створення індексів на одній і тій же таблиці і (за замовчуванням) автоматичне ведення статистики.
Реляційні з'єднання  Крім реляційного з'єднання методом вкладених циклів, з'явилися нові стратегії – з'єднання за допомогою хешування та з'єднання злиттям відповідно відсортованих таблиць, – які підвищують продуктивність для певного типу операцій з витягання даних. Всередині одного запиту може бути використано багато видів реляційного з'єднання. Процесор запитів розпізнає і відповідним чином оптимізує деякі часто зустрічаються види з'єднання, наприклад, з'єднання «зіркою».
Паралельні запити  Підвищенню продуктивності сприяє можливість паралельного виконання одного запиту на багатьох процесорах. Кроки окремого запиту виконуються паралельно, що дозволяє оптимізувати час відгуку.
Процесор запитів  Процесор запитів перепроектований. Тепер він краще підтримує великі бази даних і складні запити, що зустрічаються в задачах підтримки рішень, в додатках, пов'язаних зі сховищами і з оперативною аналітичною обробкою даних.
Сортування  Швидкість сортування значно підвищена, особливо в тому випадку, коли тимчасова база даних знаходиться на дисковому масиві, в якому слово даних розписується на декілька дисків паралельно.
Тригери  Підвищено гнучкість: тепер дозволяється створювати кілька тригерів, пов'язаних з одним і тим же зміною в таблиці, і допускається рекурсія (тригер може викликати сам себе).

Продуктивність, надійність, масштабованість: підсистема зберігання
Програми, що використають бази даних, тепер можуть застосовуватися дуже широко, завдяки інтелектуальної, автоматизованої роботі підсистеми зберігання. Її архітектура ретельно продумана і спрощена, вона забезпечує кращу продуктивність, надійність і масштабованість.

Динамічне виділення ресурсів пам'яті  Продуктивність підвищується за рахунок того, що виділення і використання пам'яті оптимізовано. Більш проста архітектура знижує конкуренцію з іншими диспетчерами ресурсів.
Динамічна блокування на рівні рядків  Повністю реалізована блокування на рівні рядків, як для даних, так і для індексів. Механізм динамічного блокування автоматично вибирає найкращий її рівень (рядок, сторінка, кілька сторінок, таблиця) для всіх операцій з базою даних. Тим самим, без додаткової настройки підвищується здатність одночасного виконання запитів. Крім того, база даних розуміє «підказки», змушують її використовувати той чи інший рівень блокування.
Динамічне управління дисковим простором  Дозволяє базі даних автоматично рости і стискуватися в заданих (змінюваних) межах, зменшує потребу у втручанні адміністратора. Більше не потрібно заздалегідь резервувати місце на диску і управляти структурами даних.
Підтримка великих обсягів пам'яті  Microsoft ® SQL Server 7.0 Enterprise Edition буде підтримувати адресацію пам'яті розміром більше 4 гігабайт (при роботі під управлінням Windows NT ® Server 5.0 на системі з процесором Alpha і в інших середовищах).
Управління протоколюванням  Більш простий дизайн допомагає поліпшити продуктивність при усіканні, а також при операціях захисного копіювання і відновлення.
Випереджаюче читання  Інтелектуальна логіка випереджального читання покращує продуктивність і не вимагає ручного настроювання.
Надійність  Надійність підвищена завдяки ранньому виявленню проблем. Проблеми розпізнаються при їх появі і багато порушень несуперечності автоматично виправляються. Необхідність перевірки на несуперечливість зведена до мінімуму.
Unicode  Вбудована підтримка Unicode, наявність інтерфейсів прикладних програм для роботи з Unicode в ODBC і OLE DB покращує роботу з безліччю мовами.
Масштабованість підсистеми зберігання  Новий формат диска і нова підсистема зберігання дозволяють змінювати масштаб від дуже маленьких до дуже великих баз даних. Зокрема, відбулися наступні зміни:

  • Спрощення розміщення об'єктів баз даних у файловій системі полегшило керування і підвищило гнучкість налаштування. Об'єкти баз даних можуть бути тепер призначені на певний диск, що дозволяє більш рівномірно розподілити навантаження.
  • Більш ефективне управління простором, у тому числі збільшення розміру сторінки з 2 до 8К, блоку введення-виведення до 64К, збільшення граничного числа стовпців, збільшення допустимого розміру символьних полів змінної довжини до 8К, а також можливість видаляти і створювати нові стовпці прямо в існуючій таблиці, без необхідності вивантажувати дані і завантажувати їх назад.
  • Перепроектована утиліти ефективно підтримують бази даних терабайтного розміру.

Продуктивність, надійність і масштабованість: утиліти
Утиліти працюють швидше і створюють менше навантаження на сервер. У них з'явилися нові можливості, що відповідають змінам, що сталися в архітектурі системи, і забезпечують більшу гнучкість при управлінні нею.

Backup і Restore  Паралельні утиліти backup і restore масштабуються по швидкості пристрою. Вони мало впливають на роботу системи: під час повного оперативного захисного копіювання сервер зберігає високий темп виконання транзакцій.
Масова завантаження даних  Швидкість імпортування та експортування даних різко збільшена. Відповідні програми тепер використовують OLE DB і працюють через процесор запитів, який планує і оптимізує ці операції.
DBCC  Перевіряє логічну й фізичну цілісність бази даних. Патентований однопрохідний алгоритм працює дуже швидко. У програми з'явилися нові можливості, які можуть допомогти впоратися з деякими проблемами. Нова архітектура підсистеми зберігання зводить необхідність застосування DBCC до мінімуму, проте, нехтувати їй не варто.

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

Майстри підказок з адміністрування  У системі з'явилося багато нових майстрів підказок, що спрощують такі роботи як створення баз даних, складання розкладів захисного копіювання, імпортування та експортування даних, а також конфігурування тиражування.
Засоби профілювання і налаштування для адміністраторів баз даних  Нові інструментальні засоби надають більш широкі можливості профілювання і налаштування:

  • Профілювання може спростити налагодження, оскільки дозволяє запам'ятовувати і «програвати» наново дії сервера.
  • Процес налаштування індексів спрощується завдяки спеціальному майстру підказок.
  • Графічний аналізатор запитів допомагає розібратися з тим, як виконується запит.
Distributed Management Objects  Потреба у втручанні адміністратора баз даних зменшилася: ресурси пам'яті і блокувань, а також розмір файлів тепер регулюються автоматично. Засоби автопідстроювання гарантують високу продуктивність в широкому діапазоні зміни навантаження.
Динамічне самоврядування  Завдяки можливості визначення політики управління подіями, покращена здатність системи стежити за своєю продуктивністю, готовністю до роботи і режимом безпеки. Удосконалені механізми управління подіями забезпечують автоматичне повідомлення адміністратора та відновлення працездатності системи, коли досягаються задані порогові значення ступеня небезпеки.
Управління подіями і попередженнями  Середа планування та виконання завдань тепер підтримує поодинокі, багатосерверній, однокрокові і багатокрокові завдання, а також багатокрокові завдання з залежностями. Високий ступінь гнучкості забезпечується різноманітністю підтримуваних засобів роботи зі сценаріями: у їхньому числі Visual Basic Scripting Edition, JavaScript, команди Windows NT і можливість інтеграції власних програм через ODBC і OLE DB.
Планування і виконання завдань  Значно підвищені можливості і гнучкість при управлінні багатьма серверами. Змінювати стан груп серверів можна за допомогою графічних маніпуляцій і одиночних команд. Управління спрощується завдяки репозиторію, в якому зберігаються метадані, що описують схеми, профілі та перетворення даних для всіх серверів підприємства.
Управління багатьма вузлами  Адміністрування заходів безпеки покращено і спрощено, завдяки кращій інтеграції з Windows NT і появи нових адміністративний ролей для персоналу, що експлуатує сервер та СУБД. Аспекти інтеграції з Windows NT включають в себе авторизацію користувачів, підтримку декількох груп, модель управління правами (grant / revoke / deny model) і динамічне використання груп.
Безпека  Адміністрування заходів безпеки покращено і спрощено, завдяки кращій інтеграції з Windows NT і появи нових адміністративний ролей для персоналу, що експлуатує сервер та СУБД. Аспекти інтеграції з Windows NT включають в себе авторизацію користувачів, підтримку декількох груп, модель управління правами (grant / revoke / deny model) і динамічне використання груп.
Стандартизація  Повна сумісність з ANSI / ISO SQL-92 Entry Level. У таблиці, що містять інформацію про схеми, згідно з визначеннями для SQL-92 включені аспекти (Views), що забезпечує стандартний метод представлення метаданих.
Перехід до нової версії  Бази даних версії 6.0 перетворяться до формату версії 7.0 автоматично, за допомогою спеціальної утиліти. Споживачі можуть легко перейти на нову версію з усіма її новими можливостями при мінімальному збиток для нормальної роботи їх системи.
Visual Data Modeler  Нове інструментальне засіб з графічним інтерфейсом для розробки та редагування схем та інших об'єктів баз даних.

Тиражування
SQL Server 7 надає широкий вибір новаторських технологій тиражування для створення розподілених ділових додатків.

Простота використання  Спрощений інтерфейс користувача з майстрами підказок, з поліпшеними засобами моніторингу, розробки сценаріїв і налагодження.
Підтримка гетерогенних систем  Опубліковані стандартні інтерфейси прикладних програм, через які при тиражуванні можна підтримувати двосторонній обмін з іншими провайдерами даних – Oracle, DB2, Sybase і Informix. Інші фірми поставляють рішення для обміну з не реляційними сховищами даних.
Негайне оновлення  Зміни в даних абонентів можуть бути негайно передані видавцеві за протоколом з двофазним підтвердженням, а потім доставлені іншим передплатникам через повне або транзакційного тиражування.
Підтримка Інтернету  Анонімна підписку за ініціативою одержувача дозволяє серверам, зв'язується з видавцем через Інтернет, отримувати дані, не реєструючись. У рамках цієї моделі, учасниками тиражування даних SQL Server може стати велика кількість інших серверів.
Тиражування злиттям  Це нова модель тиражування, в якій користувачі можуть працювати вільно і незалежно один від одного, навіть не маючи доступу до комп'ютерної мережі. Потім дані кожного зливаються в один загальний масив.
Вирішення конфліктів при тиражуванні злиттям  Передбачені методи вирішення конфліктів на основі пріоритетів. Для узгодження бізнес-правил є стандартний інтерфейс.
Оновлення на багатьох вузлах  Дозволяє оновлювати багато копій одних і тих же даних в різних місцях.
Масштабованість  Тиражування для сотень серверів і тисяч користувачів забезпечується, завдяки потокової архітектурі, що зменшує конкуренцію за користування таблицями тиражування.
Повне тиражування  При повному тиражуванні робиться як би моментальний знімок всіх призначених для поширення даних. На це потрібно менше ресурсів процесора, ніж на транзакційного тиражування, оскільки при цьому не потрібно постійно відслідковувати зміни даних на серверах-джерелах.
Транзакційного тиражування  Тразнакціонное тиражування – це спочатку прийнята в SQL Server модель «видання-підписка». Зміни в даних запам'ятовуються шляхом ведення протоколу транзакцій. Потім черга змін розсилається передплатникам, які повторюють їх на своїх копіях баз даних.

Настільні і мобільні системи
Нова версія SQL Server 7.0 масштабується вниз до рівня функціонально повної реляційної СУБД, призначеної для робочих станцій і мобільних додатків. Спільність вихідного тексту для всіх платформ, від Windows 95 і 98 до кластерів, вирішує проблему сумісності. Повна підтримка мобільних клієнтів забезпечується тиражуванням методом злиття з наступним вирішенням конфліктів.

Автоматична настройка  Виділення пам'яті та місця на диску відповідно до потреби, динамічна блокування та мінімізація числа підлягають настройці параметрів спрощують адміністрування.
Працює  Стовідсоткова кодова сумісність дозволяє використовувати одні й ті ж вихідні тексти на будь-якій платформі.
Версія для вбудованих систем  Незалежні постачальники програмних продуктів (наприклад, розробники засобів автоматизації торгових точок) легко можуть отримати ліцензію на полегшене, функціонально повне, недороге ядро СУБД і основні компоненти.
Повнота можливостей  «Малі» версії системи мають ті ж можливості, що і серверна версія, за винятком деяких обмежень, накладених платформами Windows 95/98 (наприклад: багатопроцесорність, асинхронний ввід-висновок, інтегровані засоби безпеки).
Інтеграція з Microsoft Access  Покращена інтеграція з наступною версією Microsoft Access забезпечить спрощення розробки, можливість прототипування і перенесення пропозицій, розроблених для Access, на більш продуктивні платформи.
Низькі потреби в ресурсах  Оптимізована для невеликих систем, займає мало місця в пам'яті і на диску.
Тиражування для мобільних клієнтів  Тиражування злиттям спрощує розробку додатків для мобільних клієнтів.

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

Data Transformation Services (DTS)  Служби перетворення даних DTS спрощують процес імпортування та перетворення даних з багатьох різнорідних джерел, дозволяючи робити це як у діалоговому режимі, так і автоматично. Для інтеграції додатків інших постачальників можна створювати спеціалізовані об'єкти-перетворювачі. DTS зберігає історію даних, завдяки чому, можна легко з'ясувати, звідки вони з'явилися.
Сервер оперативної аналітичної обробки даних "Plato"  Вбудована система оперативної аналітичної обробки даних (OLAP) забезпечує швидкий і ефективний аналіз складної інформації у сховищах даних. Поставляється Microsoft сервер OLAP "Plato" відрізняється виключної гнучкістю та хорошою інтеграцією з сімейством Windows, забезпечуючи, в той же час, зниження сукупної вартості створення, розгортання і керування додатками OLAP. Система має наступні особливості:

  • Тісна інтеграція з Windows NT та родинами продуктів Office і BackOffice ®
  • Підтримка всіх видів OLAP (реляційної, багатовимірної і змішаної)
  • Наявність легких у використанні майстрів підказок і прикладних заготовок для Microsoft Management Console
English Query  Кінцеві користувачі отримують можливість задавати запитання англійською мовою, а не складати запити з операторів SQL. Система English Query призначена для розробників додатків.
Microsoft Management Console (MMC)  Консоль керування MMC підвищує ступінь інтеграції і полегшує використання сховищ даних завдяки наявності прикладних заготовок і майстрів підказок.
PivotTable Service (PTS)  Служба PivotTable ® Service супроводжує "Plato", забезпечуючи багатовимірний аналіз даних на персональних комп'ютері. Вона чудово інтегрована з наступною версією Microsoft Excel, забезпечує кешування даних і запитів у пам'яті і локальне зберігання кубів багатовимірних даних.
Нові можливості продуктів  У компоненти системи додано багато нових можливостей, які забезпечують більш високу продуктивність і гнучкість програм, пов'язаних зі сховищами даних. У тому числі, внесені зміни в реляційне ядро і підсистему зберігання, в утиліти, в засоби тиражування та адміністрування. Нова версія SQL Server для персональних систем дозволяє займатися аналізом даних, навіть коли комп'ютер не підключений до мережі.
Репозиторій  Microsoft Repository – публічна, відкрита для всіх інфраструктура для підтримки додатків, пов'язаних зі сховищами даних, що забезпечує зберігання і спільне використання схем і метаданих. Microsoft додала в репозиторій інформаційні моделі для схем, перетворень даних, розкладів і оперативної аналітичної обробки.
Universal Data Access  Універсальний доступ до даних, Universal Data Access, це стратегія Microsoft, що має на меті забезпечити високопродуктивний доступ до різноманітних джерел інформації: OLE DB і ADO, заснованим на завоювала широку популярність ODBC.

Інтернет, інтрамережі та електронна комерція
Інтеграція SQL Server з Windows NT і Microsoft BackOffice, з урахуванням нових можливостей версії 7.0, дає прекрасні рішення для Інтернету, интрасетей та електронної комерції.

Динамічне шифрування  Інформація шифрується автоматично. Не складає праці зашифрувати паролі, дані, збережені процедури, аспекти і тригери.
Повнотекстовий пошук  SQL Server 7.0 підтримує не тільки традиційний шаблонно-орієнтована, а й лінгвістичний пошук, який може працювати зі словами та фразами в символьних даних.
Інтеграція з Internet Information Server, Site Server, Proxy Server  Забезпечується чудова інтеграція з Internet Information Server і Site Server. Щоб убезпечити базу даних при доступі до неї через Інтернет, можна інтегрувати SQL Server і Microsoft Proxy Server. У цьому випадку буде забезпечено безпечне проходження транзакцій SQL, включаючи тиражування.
Зв'язок через Інтернет  Транзакції SQL Server оптимізовані з урахуванням низької пропускної здатності, типової для мережевих з'єднань, які встановлюються через Інтернет. Потоки табличних даних (Tabular data streams, TDS) зводять до мінімуму навантаження на Інтернет, завдяки чому поліпшується продуктивність і підвищується пропускна здатність мережі.
Web Assistant  Вдосконалений Web Assistant спрощує публікацію даних на веб. Забезпечується підтримка декількох запитів на сторінку.
Керування через веб  Користувачі можуть легко керувати серверами і їх ресурсами за допомогою програм проглядання ресурсів мережі Інтернет. Технологія, заснована на веб, підтримує деяку підмножину графічних інструментальних засобів для управління системою.

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


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

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

Ваш отзыв

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

*

*