Угода

Автор: Monica Porter
Дата Створення: 18 Березень 2021
Дата Оновлення: 1 Липня 2024
Anonim
УГАДАЙ ПЕСНЮ ПО ЭМОДЗИ ЗА 10 СЕКУНД | ЛУЧШИЕ РУССКИЕ ХИТЫ 2020 ГОДА | ГДЕ ЛОГИКА?
Відеоролик: УГАДАЙ ПЕСНЮ ПО ЭМОДЗИ ЗА 10 СЕКУНД | ЛУЧШИЕ РУССКИЕ ХИТЫ 2020 ГОДА | ГДЕ ЛОГИКА?

Зміст

Визначення - Що означає транзакція?

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


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

Техопедія пояснює транзакцію

Операції завершуються операторами COMMIT або ROLLBACK SQL, які вказують на початок або кінець транзакції. Акронім ACID визначає властивості транзакції бази даних наступним чином:

  • Атомність: транзакція повинна бути повністю завершена, збережена (здійснена) або повністю скасована (відкотка). Продаж у базі даних роздрібних магазинів ілюструє сценарій, який пояснює атомність, наприклад, продаж складається з скорочення товарних запасів та запису надходження грошових коштів. Обидва або трапляються разом, або не трапляються - це все або нічого.
  • Послідовність: транзакція повинна повністю відповідати стану бази даних, як це було до трансакції. Іншими словами, транзакція не може порушити обмеження бази даних. Наприклад, якщо стовпець "Номер телефону" таблиці баз даних може містити лише цифри, то послідовність наказує на те, що будь-яка транзакція, яка намагається ввести алфавітний лист, може не здійснити.
  • Ізоляція: Дані про транзакції не повинні бути доступними для інших транзакцій, поки початкова транзакція не буде здійснена або повернута назад.
  • Довговічність: зміни даних про транзакцію повинні бути доступними, навіть у разі відмови бази даних.