Гость
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / transaction / 4 сообщений из 4, страница 1 из 1
06.09.2015, 19:54
    #39044361
Артем G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction
когда правильно использовать transaction?

есть 4 операции CRUD

Если с Update все ясно использовать строго рекомендуется, то с 3мя остальными не соображу нужно ли.
...
Рейтинг: 0 / 0
06.09.2015, 20:40
    #39044391
Артем G
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction
как понимаю транзакции решают 2 проблемы

1я) добавление удаление обновление записей в 2 и более таблицы. Здесь транзакции помогают следующим - это если хоть в 1ой не получилось завершить действие, то откат. То есть Create, Delete, Update где более 2х таблиц использовать строго рекомендуется.

Нужно ли использовать там где чтение? Может быть такая ситуация что из 1 таблицы данные считались а из другой по какой то причине нет... вобщем вот здесь ступор... и нужен совет.


2я) работа нескольких пользователей с 1 таблицей. Когда 2 пользователя считали данные из 1ой и той же таблицы. И один из них уже изменил и отправил данные в базу, а у второго все еще старые - не обновленные данные. Здесь транзакции как помогают? и вообще как то помогают? :)
...
Рейтинг: 0 / 0
07.09.2015, 12:51
    #39044848
ArikKh
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction
Если код содержит больше одной команды, есть смысл в транзакциях.
...
Рейтинг: 0 / 0
07.09.2015, 15:09
    #39045005
felix_ff
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
transaction
Артем G,

вы должны понимать для чего вам нужно использование транзакций.

в случае если ваще приложение должно обеспечивать логическую целостность данных, правильное использование механизма транзакций гарантирует вам атомарность, изолированность и целостность ваших данных вашей системы.

ACID, мать его! никто не отменял :)
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / transaction / 4 сообщений из 4, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]