Hirdetés
- Mobil flották
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- IDC: 2025-ben a Huawei megnyerte Kínát, az Apple a világot
- iPhone topik
- Honor Magic6 Pro - kör közepén számok
- Samsung Galaxy A56 - megbízható középszerűség
- Megérkezett a Google Pixel 7 és 7 Pro
- Megtartotta Európában a 7500 mAh-t az Oppo
- A piac legerősebb kameráját ígéri a Xiaomi 17 Ultra
- Egy hét múlva érkezik a Realme Neo8
-
Mobilarena

Ú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!
- Nvidia GPU-k jövője - amit tudni vélünk
- Bambu Lab 3D nyomtatók
- VGA kibeszélő offtopik
- Amlogic S905, S912 processzoros készülékek
- Mobil flották
- Spórolós topik
- Gitáros topic
- Hyundai, Kia topik
- Máris limitálja egy európai disztribútor a GeForce-ok szállítását
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...
- Eladó RTX 5070, Intel Core i7, 32Gb Ram gamer / workstation PC
- LG 65EU961H 4K OLED 65" TV! 3840x2160
- Eladó Konfig I5 12400F 32GB DDR4 512GB SSD 512GB HDD RTX3070 8GB! VER 2.0
- Eladó SK Hynix PC801 2TB M.2 2280 NVMe PCIe Gen4x4 SSD (HFS002TEJ9X125N)
- Eladó kártyafüggetlen Google Pixel 8a 128 GB okostelefon, fekete (Obsidian) színben
- Csak kipróbált Mini-Erőmű! Mini-PC Ryzen 7 7840HS 16GB 512GB 1 év garancia
- GYÖNYÖRŰ iPhone 12 Pro Max 128GB Graphite -1 ÉV GARANCIA -Kártyafüggetlen, MS3951, 100% Akkumulátor
- LG 27US550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / Forgatható / sRGB 99%
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
- Új HP 17 FHD IPS AMD Ryzen5 7520U 4.3Ghz 8GB DDR5 256GB SSD AMD Radeon 610M Graphics Win11 Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest



