Dobro, moje pitanje je da li je bolje koristiti DELETE upit ili onemoguciti prikazivanje sadrzaja drugacije (jos jedno tinyint(1) polje u tabeli) jer moj sajt moze porasti, a ja necu biti u mogucnosti da reindeksiram bazu. Dakle sta treba da se radi da bi performanse bile dobre (npr. ovaj sajt, DELETE upit vs. ban)?
DELETE upit vs. onemogucavanje sadrzaja
Zaključano
Zakačeno
DELETE je jednostavniji... ali nema povratka. Sve ostalo može se nazvati aplikativnim "brisanjem", a bolje je jer daje više mogućnosti za samu aplikaciju, ako postoji potreba. Ako ne postoji potreba, ne znam zašto bi obeležavao nešto... pa potom isto to maskirao pri selekciji.
Potpis
Ako imas potrebu za nekim arhiviranjem ili za mogucim reaktiviranjem sadrzaja, onda nemoj koristiti DELETE.
Ako ti taj sadrzaj ne treba i siguran si da ti nikad nece ni zatrebati, onda slobodno uradi DELETE, a tabelu mozes optimizovati sa obicnim prosljedjivanjem odgovorajuceg querya (hint: OPTIMIZE table). Kada iz tabele obrises taj suvisni sadrzaj, onda ce ti i SELECT biti brzi zbog manjeg broja zapisa (recorda) u toj tabeli...
Ako ti taj sadrzaj ne treba i siguran si da ti nikad nece ni zatrebati, onda slobodno uradi DELETE, a tabelu mozes optimizovati sa obicnim prosljedjivanjem odgovorajuceg querya (hint: OPTIMIZE table). Kada iz tabele obrises taj suvisni sadrzaj, onda ce ti i SELECT biti brzi zbog manjeg broja zapisa (recorda) u toj tabeli...
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
@ nk, stripy
Hvala momci! Strava je ovaj [ES]
Hvala momci! Strava je ovaj [ES]
DELETE upit vs. onemogucavanje - glasam za onemogucavanje
Potpis
http://www.master-g.net - Besplatan hosting slika do 2125 Kb po slici
http://ctrl-enter.net - Besplatan hosting fajlova do 700MB po fajlu
http://www.tiger-w.com - Besplatan phpBB hosting
http://ctrl-enter.net - Besplatan hosting fajlova do 700MB po fajlu
http://www.tiger-w.com - Besplatan phpBB hosting
Ovo nije anketa da bi se glasalo. Onemogućivanje se radi na nivou aplikacije i pri gomili upita mora da se doda deo filtera selekcije - ignoriši "obrisane" . . .
Potpis
U.L.T.R.A.: Svako od nas je napisao misljenje zasto je dobro jedno ili drugo, a ti nisi. Smatram da ne mozes tek tako olako glasati za nesto, bez ikakvog obrazlozenja...
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
OK ljudi - nisam mislio da ispadne offtopic, samo nisam hteo da ponavljam vase rechi, ali sam hteo da stavim do znanja da je bolje da uradi onemogucavanje sadrzaja.
Delete se radi jednom samo :)
Delete se radi jednom samo :)
Potpis
http://www.master-g.net - Besplatan hosting slika do 2125 Kb po slici
http://ctrl-enter.net - Besplatan hosting fajlova do 700MB po fajlu
http://www.tiger-w.com - Besplatan phpBB hosting
http://ctrl-enter.net - Besplatan hosting fajlova do 700MB po fajlu
http://www.tiger-w.com - Besplatan phpBB hosting
izmenjeno 1 put, poslednji put _owl_ 13.12.2005. u 23:28
Izmene poruke
- _owl_13.12.2005. u 23:28zapis iz teksta poruke
@StRiPy
Normalno da moze, to je i uradio.
@noviKorisnik
Nista se ne dodaje kada se odlucis za jedan nacin onda ga i primenjujes. Deo oko komplikovanja upita necu ni da komentarisem.
Normalno da moze, to je i uradio.
@noviKorisnik
Nista se ne dodaje kada se odlucis za jedan nacin onda ga i primenjujes. Deo oko komplikovanja upita necu ni da komentarisem.
Potpis
Owl