- WikiZero - Система управління базами даних Wikipedia open wikipedia design. Система управління...
- WikiZero - Система управління базами даних
WikiZero - Система управління базами даних Wikipedia
open wikipedia design.
Система управління базами даних, скор. СУБД ( англ. Database Management System, скор. DBMS) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують управління створенням і використанням баз даних [1] .
СУБД - комплекс програм, що дозволяють створити базу даних (БД) і маніпулювати даними (вставляти, оновлювати, видаляти і вибирати). Система забезпечує безпеку, надійність зберігання і цілісність даних, а також надає кошти для адміністрування БД [2] .
Зазвичай сучасна СУБД містить наступні компоненти:
- ядро, яке відповідає за управління даними у зовнішній і оперативної пам'яті і журнализацию ;
- процесор мови бази даних, що забезпечує оптимізацію запитів на вилучення та зміну даних і створення, як правило, машинно-незалежного виконуваного внутрішнього коду;
- підсистему підтримки часу виконання, яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс із СУБД;
- сервісні програми (зовнішні утиліти ), Що забезпечують ряд додаткових можливостей по обслуговуванню інформаційної системи.
за моделі даних
приклади:
За ступенем розподіленості
- Локальні СУБД (всі частини локальної СУБД розміщуються на одному комп'ютері)
- Розподілені СУБД (частини СУБД можуть розміщуватися не тільки на одному, але на двох і більше комп'ютерах).
За способом доступу до БД У файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері . СУБД розташовується на кожному клієнтському комп'ютері (робочої станції). Доступ СУБД до даних здійснюється через локальну мережу . Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на процесор файлового сервера. Недоліки: потенційно високе завантаження локальної мережі; утрудненість або неможливість централізованого управління ; утрудненість або неможливість забезпечення таких важливих характеристик, як висока надійність , висока доступність і висока безпеку . Застосовуються найчастіше в локальних додатках, які використовують функції управління БД; в системах з низькою інтенсивністю обробки даних і низькими піковими навантаженнями на БД. На даний момент файл-серверна технологія вважається застарілою, а її використання в великих інформаційних системах - недоліком [3] . приклади: Microsoft Access , Paradox , dBase , FoxPro , Visual FoxPro . Клієнт-серверна СУБД розташовується на сервері разом з БД і здійснює доступ до БД безпосередньо, в монопольному режимі. Всі клієнтські запити на обробку даних обробляються клієнт-серверної СУБД централізовано. Недолік клієнт-серверних СУБД полягає в підвищених вимогах до сервера. Переваги: потенційно більш низьке завантаження локальної мережі; зручність централізованого управління; зручність забезпечення таких важливих характеристик, як висока надійність, висока доступність і висока безпека. приклади: Oracle Database , Firebird , Interbase , IBM DB2 , Informix , MS SQL Server , Sybase Adaptive Server Enterprise , PostgreSQL , MySQL , Caché , Лінтера . Вбудована СУБД - СУБД, яка може поставлятися як складова частина деякого програмного продукту, не вимагаючи процедури самостійної установки . Вбудована СУБД призначена для локального зберігання даних свого програми, але не розрахована на колективне використання в мережі. Фізично вбудована СУБД найчастіше реалізована у вигляді підключається бібліотеки . Доступ до даних з боку додатка може відбуватися через SQL або через спеціальні програмні інтерфейси . приклади: OpenEdge , SQLite , BerkeleyDB , Firebird Embedded, Microsoft SQL Server Compact , Лінтера . СУБД з безпосереднім записом
У таких СУБД все змінені блоки даних негайно записуються у зовнішню пам'ять при надходженні сигналу підтвердження будь-якої транзакції . Така стратегія використовується тільки при високій ефективності зовнішньої пам'яті.
СУБД з відкладеним записом
У таких СУБД зміни акумулюються в буферах зовнішньої пам'яті до настання будь-якого з наступних подій:
- Контрольна точка .
- Брак простору у зовнішній пам'яті, відведеної під журнал. СУБД створює контрольну точку і починає писати журнал спочатку, затираючи попередню інформацію.
- Зупинка. СУБД чекає, коли весь вміст всіх буферів зовнішньої пам'яті буде перенесено на зовнішній пам'ять, після чого робить позначки, що останов бази даних виконано коректно.
- Брак оперативної пам'яті для буферів зовнішньої пам'яті.
Така стратегія дозволяє уникнути частого обміну із зовнішньою пам'яттю і значно збільшити ефективність роботи СУБД.
This page is based on a Wikipedia article written by contributors ( read / edit ).
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.
WikiZero - Система управління базами даних
Wikipedia open wikipedia design.
Система управління базами даних, скор. СУБД ( англ. Database Management System, скор. DBMS) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують управління створенням і використанням баз даних [1] .
СУБД - комплекс програм, що дозволяють створити базу даних (БД) і маніпулювати даними (вставляти, оновлювати, видаляти і вибирати). Система забезпечує безпеку, надійність зберігання і цілісність даних, а також надає кошти для адміністрування БД [2] .
Зазвичай сучасна СУБД містить наступні компоненти:
- ядро, яке відповідає за управління даними у зовнішній і оперативної пам'яті і журнализацию ;
- процесор мови бази даних, що забезпечує оптимізацію запитів на вилучення та зміну даних і створення, як правило, машинно-незалежного виконуваного внутрішнього коду;
- підсистему підтримки часу виконання, яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс із СУБД;
- сервісні програми (зовнішні утиліти ), Що забезпечують ряд додаткових можливостей по обслуговуванню інформаційної системи.
за моделі даних
приклади:
За ступенем розподіленості
- Локальні СУБД (всі частини локальної СУБД розміщуються на одному комп'ютері)
- Розподілені СУБД (частини СУБД можуть розміщуватися не тільки на одному, але на двох і більше комп'ютерах).
За способом доступу до БД У файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері . СУБД розташовується на кожному клієнтському комп'ютері (робочої станції). Доступ СУБД до даних здійснюється через локальну мережу . Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на процесор файлового сервера. Недоліки: потенційно високе завантаження локальної мережі; утрудненість або неможливість централізованого управління ; утрудненість або неможливість забезпечення таких важливих характеристик, як висока надійність , висока доступність і висока безпеку . Застосовуються найчастіше в локальних додатках, які використовують функції управління БД; в системах з низькою інтенсивністю обробки даних і низькими піковими навантаженнями на БД. На даний момент файл-серверна технологія вважається застарілою, а її використання в великих інформаційних системах - недоліком [3] . приклади: Microsoft Access , Paradox , dBase , FoxPro , Visual FoxPro . Клієнт-серверна СУБД розташовується на сервері разом з БД і здійснює доступ до БД безпосередньо, в монопольному режимі. Всі клієнтські запити на обробку даних обробляються клієнт-серверної СУБД централізовано. Недолік клієнт-серверних СУБД полягає в підвищених вимогах до сервера. Переваги: потенційно більш низьке завантаження локальної мережі; зручність централізованого управління; зручність забезпечення таких важливих характеристик, як висока надійність, висока доступність і висока безпека. приклади: Oracle Database , Firebird , Interbase , IBM DB2 , Informix , MS SQL Server , Sybase Adaptive Server Enterprise , PostgreSQL , MySQL , Caché , Лінтера . Вбудована СУБД - СУБД, яка може поставлятися як складова частина деякого програмного продукту, не вимагаючи процедури самостійної установки . Вбудована СУБД призначена для локального зберігання даних свого програми, але не розрахована на колективне використання в мережі. Фізично вбудована СУБД найчастіше реалізована у вигляді підключається бібліотеки . Доступ до даних з боку додатка може відбуватися через SQL або через спеціальні програмні інтерфейси . приклади: OpenEdge , SQLite , BerkeleyDB , Firebird Embedded, Microsoft SQL Server Compact , Лінтера . СУБД з безпосереднім записом
У таких СУБД все змінені блоки даних негайно записуються у зовнішню пам'ять при надходженні сигналу підтвердження будь-якої транзакції . Така стратегія використовується тільки при високій ефективності зовнішньої пам'яті.
СУБД з відкладеним записом
У таких СУБД зміни акумулюються в буферах зовнішньої пам'яті до настання будь-якого з наступних подій:
- Контрольна точка .
- Брак простору у зовнішній пам'яті, відведеної під журнал. СУБД створює контрольну точку і починає писати журнал спочатку, затираючи попередню інформацію.
- Зупинка. СУБД чекає, коли весь вміст всіх буферів зовнішньої пам'яті буде перенесено на зовнішній пам'ять, після чого робить позначки, що останов бази даних виконано коректно.
- Брак оперативної пам'яті для буферів зовнішньої пам'яті.
Така стратегія дозволяє уникнути частого обміну із зовнішньою пам'яттю і значно збільшити ефективність роботи СУБД.
This page is based on a Wikipedia article written by contributors ( read / edit ).
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.
WikiZero - Система управління базами даних
Wikipedia open wikipedia design.
Система управління базами даних, скор. СУБД ( англ. Database Management System, скор. DBMS) - сукупність програмних і лінгвістичних засобів загального або спеціального призначення, що забезпечують управління створенням і використанням баз даних [1] .
СУБД - комплекс програм, що дозволяють створити базу даних (БД) і маніпулювати даними (вставляти, оновлювати, видаляти і вибирати). Система забезпечує безпеку, надійність зберігання і цілісність даних, а також надає кошти для адміністрування БД [2] .
Зазвичай сучасна СУБД містить наступні компоненти:
- ядро, яке відповідає за управління даними у зовнішній і оперативної пам'яті і журнализацию ;
- процесор мови бази даних, що забезпечує оптимізацію запитів на вилучення та зміну даних і створення, як правило, машинно-незалежного виконуваного внутрішнього коду;
- підсистему підтримки часу виконання, яка інтерпретує програми маніпуляції даними, що створюють користувальницький інтерфейс із СУБД;
- сервісні програми (зовнішні утиліти ), Що забезпечують ряд додаткових можливостей по обслуговуванню інформаційної системи.
за моделі даних
приклади:
За ступенем розподіленості
- Локальні СУБД (всі частини локальної СУБД розміщуються на одному комп'ютері)
- Розподілені СУБД (частини СУБД можуть розміщуватися не тільки на одному, але на двох і більше комп'ютерах).
За способом доступу до БД У файл-серверних СУБД файли даних розташовуються централізовано на файл-сервері . СУБД розташовується на кожному клієнтському комп'ютері (робочої станції). Доступ СУБД до даних здійснюється через локальну мережу . Синхронізація читань і оновлень здійснюється за допомогою файлових блокувань. Перевагою цієї архітектури є низьке навантаження на процесор файлового сервера. Недоліки: потенційно високе завантаження локальної мережі; утрудненість або неможливість централізованого управління ; утрудненість або неможливість забезпечення таких важливих характеристик, як висока надійність , висока доступність і висока безпеку . Застосовуються найчастіше в локальних додатках, які використовують функції управління БД; в системах з низькою інтенсивністю обробки даних і низькими піковими навантаженнями на БД. На даний момент файл-серверна технологія вважається застарілою, а її використання в великих інформаційних системах - недоліком [3] . приклади: Microsoft Access , Paradox , dBase , FoxPro , Visual FoxPro . Клієнт-серверна СУБД розташовується на сервері разом з БД і здійснює доступ до БД безпосередньо, в монопольному режимі. Всі клієнтські запити на обробку даних обробляються клієнт-серверної СУБД централізовано. Недолік клієнт-серверних СУБД полягає в підвищених вимогах до сервера. Переваги: потенційно більш низьке завантаження локальної мережі; зручність централізованого управління; зручність забезпечення таких важливих характеристик, як висока надійність, висока доступність і висока безпека. приклади: Oracle Database , Firebird , Interbase , IBM DB2 , Informix , MS SQL Server , Sybase Adaptive Server Enterprise , PostgreSQL , MySQL , Caché , Лінтера . Вбудована СУБД - СУБД, яка може поставлятися як складова частина деякого програмного продукту, не вимагаючи процедури самостійної установки . Вбудована СУБД призначена для локального зберігання даних свого програми, але не розрахована на колективне використання в мережі. Фізично вбудована СУБД найчастіше реалізована у вигляді підключається бібліотеки . Доступ до даних з боку додатка може відбуватися через SQL або через спеціальні програмні інтерфейси . приклади: OpenEdge , SQLite , BerkeleyDB , Firebird Embedded, Microsoft SQL Server Compact , Лінтера . СУБД з безпосереднім записом
У таких СУБД все змінені блоки даних негайно записуються у зовнішню пам'ять при надходженні сигналу підтвердження будь-якої транзакції . Така стратегія використовується тільки при високій ефективності зовнішньої пам'яті.
СУБД з відкладеним записом
У таких СУБД зміни акумулюються в буферах зовнішньої пам'яті до настання будь-якого з наступних подій:
- Контрольна точка .
- Брак простору у зовнішній пам'яті, відведеної під журнал. СУБД створює контрольну точку і починає писати журнал спочатку, затираючи попередню інформацію.
- Зупинка. СУБД чекає, коли весь вміст всіх буферів зовнішньої пам'яті буде перенесено на зовнішній пам'ять, після чого робить позначки, що останов бази даних виконано коректно.
- Брак оперативної пам'яті для буферів зовнішньої пам'яті.
Така стратегія дозволяє уникнути частого обміну із зовнішньою пам'яттю і значно збільшити ефективність роботи СУБД.
This page is based on a Wikipedia article written by contributors ( read / edit ).
Text is available under the CC BY-SA 4.0 license; additional terms may apply.
Images, videos and audio are available under their respective licenses.