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>

*

*