Java Platform, Enterprise Edition (Java EE) 8
Учебник по Java EE

Назад Вперёд Содержание

Обзор транзакций

Типичное корпоративное приложение осуществляет доступ и сохраняет информацию в одной или нескольких базах данных. Поскольку эта информация важна для бизнес-операций, она должна быть точной, актуальной и надёжной. Целостность данных была бы потеряна, если бы нескольким программам было разрешено обновлять одну и ту же информацию одновременно или если система, которая не работала во время обработки бизнес-транзакции, оставляла данные только частично обновлёнными. Предотвращая оба эти случая, программные транзакции обеспечивают целостность данных. Транзакции контролируют одновременный доступ к данным несколькими программами. В случае сбоя системы транзакции следят за тем, чтобы после восстановления данные находились в согласованном состоянии.


Назад Вперёд Содержание
Логотип Oracle  Copyright © 2017, Oracle и/или её дочерних компаний. Все права защищены. Версия перевода 1.0.5 (Java EE Tutorial — русскоязычная версия)