Довговічність

Автор: Robert Simon
Дата Створення: 18 Червень 2021
Дата Оновлення: 13 Травень 2024
Anonim
Реальный ресурс литий-ионных батарей для электротранспорта. Электроскутер, велосипед, самокат.
Відеоролик: Реальный ресурс литий-ионных батарей для электротранспорта. Электроскутер, велосипед, самокат.

Зміст

Визначення - Що означає довговічність?

Довговічність в базах даних - це властивість, яка забезпечує постійні збереження транзакцій і не випадково зникають і не стираються, навіть під час збоїв у базі даних. Зазвичай це досягається шляхом збереження всіх транзакцій на енергонезалежний носій інформації.


Довговічність - це частина абревіатури ACID, яка означає атомність, консистенцію, ізоляцію та довговічність. ACID - це набір властивостей, що гарантують надійність усіх транзакцій із базами даних.

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює міцність

Є кілька організацій, такі як банки та лікарні, саме існування яких залежить від інформаційних систем, що працюють на базах даних. Можливість відшкодувати 100% усіх вчинених транзакцій є абсолютно важливою. Коефіцієнт відновлення повинен становити 100 відсотків, а не 90 відсотків або навіть 99,6 відсотка. Крім того, це відновлення має бути постійним, тобто всі транзакції повинні бути реконструйовані, навіть якщо сервер бази даних виходить з ладу через збій ОС або втрату електроенергії.

Ви можете відразу зрозуміти, чому довговічність, як частина ACID, є святим моголь для дизайнерів реляційних систем баз даних. ACID - термін, популяризований Тео Хардер та Андреасом Ройтером у статті про "Принципи відновлення баз даних, орієнтованих на транзакції", - це набір якостей, які при правильній реалізації завжди гарантуватимуть надійну обробку, обробку та зберігання всієї бази даних транзакцій.


Довговічність у сучасних реляційних системах баз даних зазвичай досягається за допомогою журналів транзакцій - файлів, що можуть бути перероблені - файли, що використовуються для зберігання всіх транзакцій бази даних в сеанс. Після того, як користувач видає команду фіксації, транзакція спочатку записується у файли бази даних, що зберігаються на енергонезалежному носії, наприклад, на жорсткому диску, що робиться перед тим, як підтвердити користувачеві, що збереження відбулося. Якщо база даних виходить з ладу перед збереженням, дані все ще знаходяться в журналах транзакцій при наступному перезапуску бази даних, але будь-які невідомі зміни скасовуються або скасовуються назад. У розподілених обчисленнях, де сервери географічно розігнані, цю гарантію важко або складно реалізувати, тому те саме досягається використанням двофазного комітету.

Це визначення було написано в базі даних