⊗jsrtPmIdInr 44 of 112 menu

Unikālo id React apspriešana

Kā jūs jau zināt, objektu masīvā obligāti jābūt unikāliem id. Apskatīsimies, no kurienes tie nāk.

Objektu masīvi var būt divu veidu: vai nu tos mums ir nosūtījis serveris, vai arī tie ir ģenerēti klienta pusē (tas ir, pārlūkprogrammā).

Dati, ko mums ir nosūtījis serveris, parasti tur tika glabāti datu bāzē. Datu bāzes (DB) ir SQL veida (piemēram, mySQL, PostgreSQL) vai NoSQL (piemēram, MongoDB).

SQL datu bāzēm parasti ir skaitliski id, ko automātiski piešķir datu bāze, piešķirot tos augošā secībā.

NoSQL datu bāzēm parasti ir id, kuri ir nejaušas unikālas virknes. Tiek pieņemts, ka šīs virknes nesakrīt (kolīzijas) diviem masīva elementiem.

id unikalitāte tiek panākta, izmantojot pietiekami garas nejaušas virknes - tik garas, ka divu virkņu sakritības varbūtība būs tuva nullei.

Tai pat laikā, jo vairāk datu ir DB, jo lielāka ir kolīzijas iespējamība. Programmera uzdevums ir iepriekš novērtēt datu apjomu un noteikt optimālo nejaušo virkņu garumu, lai kolīzijas iespējamība būtu minimāla (pietiekami zema, lai to varētu uzskatīt par pieņemamu).

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt