ďťż
 
transakcje(jak to ugryźć?) ďťż
 
transakcje(jak to ugryźć?)
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

transakcje(jak to ugryźć?)



eldamiani - 20-11-2005 18:48
transakcje(jak to ugryźć?)
  W tym temacie jestem początkujący, a szukając na necie napotykam jedynie na
przykład transakcji bankowej. Ja natomiast tworzę encyklopedię (troche na wzór
wiki) z użytkownikami, którzy mogą dodawać artykuły. Artykuły podlegają ocenie i
złe są usuwane. Wyszukiwanie przebiega po podaniu słów kluczowych. Potem są
wyświetlane wyniki. Otóż nie wiem co zrobić jeśli po tym wyszukaniu ktoś skasuje
artykuł a ja będę miał w wynikach id odnoszące się do niego i postanowię sobie
wyświetlić. Jak zapobiec temu błędowi?
Poza tym ktoś zaproponował mi, żeby zrobić encyklopedię na nietransakcyjnej
bazie, bo odczyt będzie do 4 razy szybszy. Ale czy to się tak da w tym
przypadku? A może zrobić tabele mieszane? Tylko, że nie wiem jak:(
Mam tabele:
uzytkownik
artykul
slowo_kluczowe
komentarz
obrazek
Co o tym sądzicie? Potrzebuję jakiegoś pomysłu.
kategoria

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl





Marcin - 20-11-2005 18:48

  eldamiani wrote:
> W tym temacie jestem początkujący, a szukając na necie napotykam jedynie na
> przykład transakcji bankowej. Ja natomiast tworzę encyklopedię (troche na wzór
> wiki) z użytkownikami, którzy mogą dodawać artykuły. Artykuły podlegają ocenie i
> złe są usuwane. Wyszukiwanie przebiega po podaniu słów kluczowych. Potem są
> wyświetlane wyniki. Otóż nie wiem co zrobić jeśli po tym wyszukaniu ktoś skasuje
> artykuł a ja będę miał w wynikach id odnoszące się do niego i postanowię sobie
> wyświetlić. Jak zapobiec temu błędowi?

Jeśli select z wybranym id będzie pusty, to wystarczy komunikat:
'Wybrany artykuł został usunięty z bazy. Odśwież wyniki wyszukiwania.'
Stosowanie blokad na wyświetlane rekordy nie ma tu większego sensu.

M.




eldamiani - 23-11-2005 11:04

  Mam jeszcze jedno pytanko. Przy tworzeniu artykułów zapisuje do tabel: artykul,
slowo_klucz, obrazek. Robię to w php i mysql. Czy wypadałoby stosować
transakcje? Czy może postawić na szybkość i użyć nietransakcyjnych tabel? Dręczy
mnie to, czy jak zrobię to bez transakcji, to czy bedę bardzo narażony na błędy
np. zapisanie w tabeli artykul ale bez zapisu do slowo_klucz?

--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    =?iso-8859-2?q?=5BD=B3ugie=5D?= javax.transaction.SystemException z hibernate. PL/pgSQL jak =?ISO-8859-2?Q?u=BFy=E6_transakcji=2E?= [msssql, transact-sql] prosze o zapytanie ktore odzwierciedlistrukturę bazy [MS SQL 2000] Jak przeniesc Transaction Log na inny server. [MS SQL] System transakcyjny wybieranie kolejnych rekordow [MS SQL]Log transakcji+restore+info (MYSQL) INSERT INTO (table) SELECT * i transakcje Mssql 2000 - replikacja transakcyjna + merge MS SQL 2005 Logi transakcji. [MSSQL2000] Wyłączenie transaction log
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • anette.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com