Re: Вопрос про одновременный доступ
От: Sinclair Россия https://github.com/evilguest/
Дата: 20.08.02 07:20
Оценка: 1 (1)
Здравствуйте Grog13M, Вы писали:

GM>Приветствую.


GM>Нужно написать программку на VC++, которая бы обеспечивала доступ к базе данных, но основная сложность, для меня, представляет синхронизация данных в этой БД.


GM>Т.е. если несколько юзеров будут INSERT'ить SELECT'ить UPDATE'ить одну и ту же базу,

GM>одновременно, у некоторых будут неправильные данные.
Нет конечно. Если база не совсем г*. Рекомендую почитать что-нибудь типа "Реляционные БД для чайников".
GM>Число юзеров не более 5 человек.

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

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

GM>Спасибо.
Уйдемте отсюда, Румата! У вас слишком богатые погреба.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.