⊗jsrtPmIdInr 44 of 112 menu

Egyedi azonosítók megvitatása Reactben

Ahogy már tudod, az objektumok tömbjében egyedi id-knak kell szerepelniük. Nézzük meg, honnan származnak ezek.

Az objektumok tömbjeinek két eredetűek lehetnek: vagy a szervertől érkeztek hozzánk, vagy a kliens oldalon (vagyis a böngészőben) lettek generálva.

A szervertől kapott adatok általában ott voltak tárolva egy adatbázisban. Az adatbázisok (DB) lehetnek SQL típusúak (például mySQL, PostgreSQL) vagy NoSQL típusúak (például MongoDB).

Az SQL adatbázisok általában numerikus id-kat használnak, amelyeket az adatbázis rendel automatikusan növekvő sorrendben.

A NoSQL adatbázisok általában olyan id-kat használnak, amelyek véletlenszerű egyedi karakterláncok. Feltételezhető, hogy ezek a karakterláncok nem esnek egybe (ütközés) két tömbelemnél.

Az id egyediségét a változatos karakterláncok kellően nagy hossza érzi el - olyan nagy hosszúsággal, hogy a két karakterlánc egybeesésének valószínűsége a nullához közelítsen.

Ugyanakkor minél több adat van az adatbázisban, annál nagyobb az ütközés valószínűsége. A programozó feladata az, hogy előre megbecsülje az adatok mennyiségét és meghatározza az optimális hosszúságot a véletlenszerű karakterláncoknak, hogy az ütközések valószínűsége minimális legyen (elfogadhatónak tekinthetően kellően kicsi).

Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás