Класифікація БД: варіанти, моделі даних і основні характеристики

Системи управління СУБД

Система управління базами даних (СУБД) – термін для опису функцій і вимог транзакцій в системі управління БД, скорочено це ACID (АСИД) від атомарности, узгодженості, ізоляції і довговічності. Ці чотири параметри охоплюють найбільш важливі вимоги до СУБД, сумісні з ACID:

  • Atomicity (атомарність) позначає властивість “все або нічого” менеджерів БД для того, щоб запит був дійсним, транзакція була виконана правильно і реалізована з правильним порядком процедур.
  • Консистенція, або когерентність, коли угода БД залишається стабільною, що вимагає постійного контролю всіх операцій.
  • Ізоляція є умовою і гарантією, що транзакції не заважають один одному, що зазвичай досягається шляхом блокування певних функцій, які ізолюють дані, що беруть участь в угоді.
  • Довговічність означає, що в СКБД всі дані зберігаються в довгостроковій перспективі навіть після укладення угоди, а також у разі аварії системи, якщо падає СУБД. Для цього умови необхідні записи транзакцій, які протоколюють всі процеси, що відбуваються.