- •Місія підприємства
- •Реструктуризація підприємства Аутсорсінг інформаційних технологій у спільноті доданої вартості (промисловому кластері)
- •Підрозділ в умовах аутсорсінгу
- •Бізнес-інжиніринг Процесне управління на відміну від функціонального
- •Цілі моделювання workflow
- •Визначення бізнес-процесів для моделювання на діаграмі діяльності
- •Реінжиніринг бізнес-процесів
- •Тема 2. Основні функцї і еволюція розвитку бд і субд. Можливості баз даних і вимоги до субд
- •Інтегрованість інформаційної системи
- •Зростання інтегрованості систем від автоматизації окремих функцій до глобального рівня
- •Перші субд
- •Системи реляційних бд
- •Набір dbf-файлів
- •Архітектура Клієнт-Сервер
- •Тенденції розвитку субд Зменшення та здешевлення систем
- •Зростання систем
- •Третинні пристрої зберігання в субд
- •Паралельні обчислення
- •Дані мультімедіа в бд
- •Інтеграція інформації у сховищі даних
Архітектура Клієнт-Сервер
У цій архітектурі сервер обслуговує запити від різних клієнтів, але всі запити сформульовані на стандартній мові. Це дозволяє клієнтам і серверу розвиватись незалежно, аби лише вони дотримувались правил взаємодії.
Рис.1.13. Архітектура Клієнт-сервер та сервер БД в локальній мережі
Робота сервера БД з Інтернет відбувається у двохступеневій архітектурі Клієнт-сервер:
Інтернет-клієнт запитує дані у WEB-сервера.
WEB-сервер своїм програмним забезпеченням (програми на PHP, ASP та інші) переводить запит у запит на SQL до БД.
Сервер БД надає запитані дані.
WEB-сервер формує та відсилає Інтернет-клієнту відповідь на стандартній мові (як правило, це HTML-сторінка).
Завдяки стандартній мові відповідь відображається будь-яким Інтернет-броузером.
Рис.1.14. Архітектура Клієнт-сервер в Інтернет та в локальній мережі
Тенденції розвитку субд Зменшення та здешевлення систем
Спочатку СУБД являли собою крупні та дорогі програмні комплекси, орієнтовані на великі ЕОМ. Оскільки сьогодні сотні гігабайт інформації вміщаються на диску ПК, є можливість встановлення СУБД на ПК. Реляційні СУБД є звичайним компонентом ПК – як текстові процесори і електронні таблиці.
Зростання систем
Розміри корпоративних БД досягають сотень гігабайт і навіть терабайт (10**12 байт). 50ГБ – це інформація пересічного підприємства за 10 років. Це може бути, напр., інформація про продажі за довгий час.
Сучасні БД зберігають не тільки числа та рядки символів, але й графічні зображення, аудіо- і відеозаписи. Для відео тривалістю 1 година треба 1ГБ пам’яті. БД з графічною інформацією з супутників можуть займати петабайти (10**15 байт).
Третинні пристрої зберігання в субд
Оперативна пам’ять є первинним пристроєм зберігання. Лише там відбувається обробка (зміна) інформації.
Вторинними пристроями для тривалого зберігання БД (secondary storage devices) є дискові масиви.
Функції окремих носіїв
інформації можуть виконувати CD-диски,
DVD-диски та
магнітні стрічки. Для них необхідний
роботизований пристрій, який встановить
диск у пристрій для читання та ініціює
його завантаження.
Рис.2.3. Ієрархія пристроїв зберігання інформації
Паралельні обчислення
Шляхи розпаралелювання тривалих операцій:
Читати паралельно з кількох дисків. При цьому кожний диск або машина відповідальні за певну ланку БД (як-от дані та журнал транзакцій).
Розпаралелювати обчислення, передбачивши це ще на рівні алгоритмів.
Грід
Ґрід – технологія сумісного використання обчислювальних потужностей та сховищ даних, універсальна програмно-апаратна інфраструктура, що об’єднує розрізнені комп’ютери у єдину територіально-розподілену інформаційно-обчислювальну систему.
Ґрід-мережі (англ. Grid computing) — нова модель обчислень, яка пропонує можливості виконувати складніші обчислення шляхом використання багатьох комп'ютерів, під'єднаних до мережі, які моделюють архітектуру віртуального комп'ютера, здатного розподіляти задачі виконання процесу в паралельній інфраструктурі. Ґріди використовують ресурси багатьох окремих комп'ютерів, з'єднаних комп'ютерною мережею (як правило, Інтернет), для розв'язання обчислювальних проблем великого маштабу. Ґріди надають можливість виконувати обчислення з великими об'ємами даних, шляхом їх розділення на менші частини, або можливості виконувати набагато більше паралельних обчислень, ніж це можливо на окремому комп'ютері шляхом розділення задач між процесами. На сьогоднішній день, розміщення ресурсів у Ґрід виконується у відповідності до SLA (угод на рівні послуг).[Вікіпедія]
Рис.2.4. Технічна структура ГРІД
Рис.2.5. Логічна структура ГРІД: віртуальні організації, що доступаються до різних наборів ресурсів, причому ці набори можуть перетинатися
