|
Тема |
Права/синхронизация за четене и запис до записи |
|
Автор | мopaв (Нерегистриран) | |
Публикувано | 21.10.05 21:10 |
|
|
Както се постига синхронизация като в коя да е ОС , когато едновременно файл е отворен повече от един път. В такъв случай първия отворил файла(или беше при създаване) указва , че следващите ще могат само да четат или и да пишат в него. Подобно на това ми трябва и за база дани. Когато някой започне да редактира и друг след него също започне да редактира едно и също нещо. Тоест ако някой е захапал следващия би трябвало да неможе. Имам идея да вмъкна поле в което да вдигам флаг за започнало редактиране. Тази идея обаче е много съмнителна.
Малко по конкретно.
Заявка за стоки. А започва да я променя , Б също решава да я измени(и трябва да получи съобщение за вече отворена за промяна заявка). А и Б нямат идея за едновременноста на събитията. Б записва , сега и А записва. Излежда в резултат няма да се получи нито това което Б е записал , нито това което А е записал.
|
| |
|
|
|