Re: Организация работы с БД
От: Красный Россия  
Дата: 13.03.05 07:30
Оценка:
Здравствуйте, Reunion, Вы писали:

R>Всем привет!


R>Хочу совета! Есть несколько Flash игр. Есть ASP.NET приложение, принимающее результаты этих игр. Это приложение смотрит, не надо ли занести результат в соответствующую таблицу и если надо — заносит. Все игры имеют собственную таблицу лучших игроков на 50 записей.


R>Я подумал, что вроде бы надо иметь всегда соединение с БД — а то вдруг там уже что-то изменится и будет нехорошо. С другой стороны долго блокировать таблицу нельзя. Кстати еще вопрос: как лучше в этом случае обновлять данные?


R>Заранее спасибо!


Вариантов два.

1) По факту появления нового результата, открывай коннект к БД, фиксируй результат, закрывай коннект.

2) Храни результаты в DataSet, который в свою очередь храни скажем в Cache. По определенному событию фиксируй его в базу. (Определенным событием может быть нажатие кнопки админом, или достижение нужной таблицы ДатаСета некоего размера в строках — вобщем, это событие зависит от бизнес-требований)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.