-
Fototrend

Új hozzászólás Aktív témák
-
Drizzt
nagyúr
válasz
bandi0000
#14927
üzenetére
Hát, ha befér az összes a memóriába, akkor:
1. Csinál egy mapet, amiben a kulcs egy id pár(pId, rPid), az érték meg maga a sor lesz.
2. Menj végig az összes DB soron. Nézd meg, hogy az adott sor (rPid,pId) párosával szerepel-e már elem az 1-es pont map-jében. Ha igen, akkor update-eld meg a hozzá tartozó sort, s valahogy jelöld meg, hogy a db-be is ki kell majd írni(pl. a kulcsát beteszed egy toUpdate Set<pId, rPid> halmazba). Az éppen olvasott sort meg rakd bele egy toDelete Set<pId, rPid>-be. Sőt, még egyszerűbb egy toUpdate Set<id> setet használni inkább.
3. Amikor végigértél az értékeken, akkor már csak annyi a dolgod, hogy a toUpdate elemeire tolsz egy batch update-et, a toDelete értékeivel jelzett sorra meg egy batch delete-et.Viszon ahogy elnézem a db sorodat... Nem kell a cId-t is belevenni a buliba, s hármasokat keresni inkább a párok helyett?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- 27% - GIGABYTE GeForce RTX 5070 Ti GAMING OC 16GB GDDR7 Videokártya!
- Eladó új állapotban levő Redmi Note 10S 6/128GB szürke / 12 hónap jótállás
- iPhone 15 Pro Max 256GB 88% (1év Garancia) - AKCIÓ
- Apple iPhone SE (2020) / 64GB / Kártyafüggetlen / 12Hó Garancia / Akku:82%
- Eredeti Lenovo 300W töltők - ADL300SDC3A
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

