Re[2]: Вопрос про одновременный доступ
От: Grog13M Россия http://kyra.spb.ru/maxim/
Дата: 21.08.02 04:36
Оценка:
Здравствуйте Sinclair, Вы писали:


GM>>Как по науке решается вопрос о синхронизации? Может какие-то примеры?

S>Главное ключевое слово — ACID (Atomicity, Consisteny, Isolation, Durability). Второе ключевое слово — transaction.
GM>>И какую БД лучше использовать для этих нужд?
S>Ту, которая поддерживает транзакции. Почти все современные СУБД это делают. Никаких усилий (почти) по синхронизации приложений не потребуется.

Ага, я понял, принцип транзакции "либо все, либо ничего"
После того как юзер сделал COMMIT, то любые другие юзеры при SELECT'ах увидят измененное состояние, если СЕЛЕКТ был после КОММИТА и предыдущее состояние если до?

Т.е. в самом приложении ничего по синхронизации данных делать не надо? Или?

Порекомендуйте, пожалуйста, какую-нибудь простенькую БД, с возможностью транзакций.
Стоять это все будет по Win2000 или WinXP.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.