Projekat

Općenito

Profil

Akcije

Prijedlozi #28873

Zatvoren

semafori, čitanje od strane većeg broja korisnika tabele koja se trenutno sinhronizira

Dodano od Ernad Husremović prije skoro 14 godina. Izmjenjeno prije oko 13 godina.

Status:
Zatvoreno
Prioritet:
Normalan
Odgovorna osoba:
Početak:
13.08.2012
Završetak:
% završeno:

0%

Procjena vremena:
Akcije #1

Izmjenjeno od Ernad Husremović prije skoro 14 godina

sadašnje stanje je da se u procesu tabela koja se sinhronizuje zaključava.

razlog je taj da u toku sinhronizacije drugi korisnici ne bi mjenjali sadržaj tabele. ako bi se to desilo stanica koja sinhronizira ne bi po sinhronizaciji imala pravo stanje podataka.

Međutim, nema nikakvog razloga da se zabrani čitanje podataka od više korisnika, što je sada de-facto zabranjeno.

ostaje samo pitanje kako se osigurati od promjena na tabeli (delete, update, insert) tokom procesa sinhronizacije ?

Odgovor je trigeri

Napraviti trigere koji će ispitivati status tabele koja se sinhronizira i koji će u periodu sinhronizacije zabraniti operacije promjena na tabeli.

kada se to obezbjedi my_use uopšte ne treba da se "zamara" praćenjem da li je tabela lokovana ili nije.

Ova promjena bi trebala značajno ubrzati mnoge operacije jer sada svaka sinhronizacija usporava čitanje podataka od strane drugih korisnika

Akcije #2

Izmjenjeno od Ernad Husremović prije skoro 14 godina

  • Naslov promijenjeno iz semafori, full synchro više stanica odjednom u semafori, čitanje od strane većeg broja korisnika tabele koja se trenutno sinhronizira
Akcije #3

Izmjenjeno od Ernad Husremović prije skoro 14 godina

saša bjasko, pokušajte ovo uraditi za jednu tabelu pa testirajte. bjasko može pogledati kako da se urade triger procedure a saša my_use() korekcije

Akcije #4

Izmjenjeno od Ernad Husremović prije oko 13 godina

  • Status promijenjeno iz Novo u Zatvoreno
Akcije

Također dostupno kao Atom PDF