Új hozzászólás Aktív témák
-
Taci
addikt
És lenne még egy kérdésem, de ezt külön írom, nem is igazán SQL-es. (Átraktam off-ba, de alig bírom kiolvasni..)
Eddig úgy csináltam, hogy a rekordok amikor az adatbázisba kerültek, be lett jegyezve, hogy melyik verziójú kategória tömbből lettek feltöltve a kategóriái.
Ezeket a verziókat mindig növeltem, ha változtatni kellett benne. Az új bejegyzések mindig a legújabbal kerültek be.A cikkek kategóriáit ellenőrző és módosító szkript pedig azzal kezdte a futását, hogy megnézte, melyik az aktuális kategória-verzió, indított egy egyszerű lekérdezést, ami visszaadta a nem ezzel a kategóriaverzióval "kezelt" cikkek id-jait, és így csak ezeken kellett az ellenőrzéseket és az esetleges módosításokat megcsinálni. A végén átírta a kategória-verziót az aktuálisra, az új rekordok pedig már az újjal kerültek be. És így tovább.
Most viszont így ez a plusz adatom (kategória-verzió) már nincs többé. Így nem látok más módot, csak azt, hogy minden egyes elemnél legeneráltatni, hogy az aktuális kategória-verzió szerint milyen kategóriákba tartozik egy-egy cikk, és ellenőrzöm egyenként, és ahol nem egyezik, átírom az újra.
Viszont ez rengeteg idő és energia, és azt hiszem tipikus példája az erőforráspazarlásnak.
Ha benne hagynám a kategória-verziót, akkor azt folyamatosan frissíteni kellene, szóval visszajutnék az eredeti kérdésemhez:
A kérdésem az lenne, hogy hol tartsam ezeket a "kiírt" kategórianeveket?
1) Legyen az "A" táblában a többi adattal együtt,
vagy
2) legyen egy külön "C" tábla, amiben csak ez a pár adat van, ami ahhoz kell, hogy rossz kategóriakiosztás esetén gyorsan át tudjam nézni, mi ment félre?És ugye itt a redundancia miatt inkább az 1)-es opció lenne a jobb.
Van esetleg más ötletetek, hogy ne legyen feleslegesen erőforráspazarló a dolog?
@nyunyu: Most látom, hogy írtál közben. Köszönöm, ránézek majd nemsokára.
Új hozzászólás Aktív témák
- Brutálisan drága lehet a Poco F9 Ultra
- Kerékpárosok, bringások ide!
- Házimozi belépő szinten
- bambano: Bambanő háza tája
- Samsung kuponkunyeráló
- Gumi és felni topik
- Kiszivárgott a Xiaomi 17T és 17T Pro teljes specifikációja és eurós ára
- Papírnehezékként használható csúcs-GeForce-ot árul egy francia viszonteladó
- One mobilszolgáltatások
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...
- ASUS RX 7800 XT 16GB GDDR6 TUF GAMING OC - Fóliás - Eladó!
- GIGABYTE B550 AORUS ELITE V2 - Gari 2027.07.22. -ig - Eladó!
- G.SKILL Trident Z Neo 2x16GB 3600MHz CL16 Eladó!
- PlayStation 5 (Slim) Digital Edition - 825GB
- Remek áron dobozos új Asus Tuf Gaming FX507VV/i7-13620H 16GB 512 SSD Nvidia RTX 4060 144Hz garancia
- Bomba ár! HP Pavilion 15 - i5-4GEN I 8GB I 750GB I 15,6" HD Touch I Cam I W10 I Garancia!
- Asus 17 TUF Gaming FHD IPS 144Hz G-Sync Ryzen7 7435HS 16GB 512GB Nvidia RTX 4060 8GB Win11 Garancia
- iPhone SE 2020 128GB Black -2 ÉV GARANCIA - Kártyafüggetlen, MS4893, 96% AKKSI
- HIBÁTLAN iPhone 12 Pro Max 256GB Pacific Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4533
- Lenovo V14 i5-1035G1 számlával és garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
