- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Professzionális Intel videokártyák az ASRock receptje szerint
- Nagy méretű EIZO monitor jön nyáron színkritikus alkalmazásokhoz
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Hazatért holdkörüli útjáról a NASA négy űrhajósa.
- Milyen házat vegyek?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Otthoni időjárás-állomás
- Milyen egeret válasszak?
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Professzionális Intel videokártyák az ASRock receptje szerint
- Milyen billentyűzetet vegyek?
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Mini-ITX
-
PROHARDVER!

Új hozzászólás Aktív témák
-
válasz
martonx
#9917
üzenetére
Mielőtt egy friss programozó hozzányúl a kódhoz, megnézi, hogy épül fel az adatbázis, az rögtön látja, hogy hoppá, vannak triggerek, s máris ugyanott van, mint a tárolt eljárással. Na meg van egy olyan varázslatos dolog, hogy dokumentáció.
Attól még, hogy neked rengeteg rossz tapasztalatod van valamivel kapcsolatban, nem biztos, hogy az az ördögtől való. Pl rengeteg PHP-ban írt "műalkotás" létezik, de attól még nem lesz a nyelv szemét. Ha a kacsa nem tud úszni, nem a víz a hülye. Persze ha az ember bizonytalan, akkor értelemszerűen inkább ne csinálja, nehogy az legyen az eredmény, hogy valami triggerben van, más meg alkalmazás szinten, tök random, rendszer nélkül.
Az 1-2 sorral több PHP tök jó lenne, de sajnos nem igaz. Ha tegyük fel most le kéne cserélnem a triggereket PHP kódra, akkor pl egy új hsz felvitelénél egy sima INSERT mellett még ezeket kéne megcsinálnia a PHP kódnak:
- téma hsz-számának és utolsó hsz ID-jének frissítése
- téma utolsó hozzászólójának frissítése
- keresőindex frissítése
- particionálás kezelése
- a hozzászóló itt szóltam hozzá listájának frissítése
- a hozzászóló hsz-számának növelése (fórumtól függ, hogy milyen típusú)
- a hozzászóló rangjának léptetése, ha olyan van
- stb.Ha ezek bármelyike nincs, akkor borul a konzisztencia, ezért véleményem szerint az adatbázisban a helyük. Az alkalmazás feladata szerintem az, hogy validációt elvégezze a bemenő adatokon, s azokat az adatbázisnak megfelelő formába hozza és felvigye oda. Azzal nem kell foglalkoznia, hogy bizonyos származtatott vagy kapcsolódó adatok konzisztenciáját fenntartsa. Ezt persze nem kell elfogadni, csak azt próbálom megértetni, hogy mikor lehet létjogosultsága a triggereknek.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Garis! Hisense 55E7Q 139CM Qled Smart 4K TV
- Samsung, SK Hynix 8GB / 16GB / 32GB DDR5 laptop Memoria!
- UNIQUE SHELL ergonomikus, szövet irodai szék
- Gamer PC - Számítógép // i7 // GTX 1060 // Számla // Garancia //
- Akció! Csere-Beszámítás! Asus ROG G614J! I7 13650HX / RTX 4060 / 16GB DDR5 / 1TB Nvme SSD
- GYÖNYÖRŰ iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS4031
- 27% Számlával! ASUS ROG Loki 1000W 80 PLUS Platinum SFX Tápegység!
- BESZÁMÍTÁS! Intel Core i9 9900 8 mag 16 szál processzor garanciával hibátlan működéssel
- Keresünk Galaxy S23/S23+/S23 Ultra/S23 FE
- Új Asus 16 Vivobook WUXGA IPS Ryzen5 7530U 4.5Ghz 16GB RAM 512GB SSD Radeon RX Vega7 Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


