Топ новостей


РЕКЛАМА



Календарь

WikiZero - Система управління базами даних

  1. WikiZero - Система управління базами даних Wikipedia open wikipedia design. Система управління...
  2. 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.


Реклама



Новости