⊗jsrtPmIdInr 44 of 112 menu

Razgovor o jedinstvenim ID-jevima u React-u

Kao što već znate, u nizu objekata moraju biti prisutni jedinstveni id. Hajde da shvatimo odakle oni dolaze.

Nizovi objekata mogu imati dva porekla: ili su nam poslati sa servera, ili su generisani na klijentu (to jest u pretraživaču).

Podaci koji su nam poslati sa servera, u pravilu su tamo čuvani u bazi podataka. Baze podataka (BP) mogu biti tipa SQL (na primer, mySQL, PostgreSQL) ili NoSQL (na primer, MongoDB).

SQL baze podataka, u pravilu imaju numeričke id, koje baza podataka automatski dodeljuje u rastućem redosledu.

NoSQL baze podataka, u pravilu, imaju id, koji predstavljaju slučajne jedinstvene nizove. Pretpostavlja se da ovi nizovi ne imaju poklapanja (kolizije) kod dva elementa niza.

Jedinstvenost id se postiže zahvaljujući dovoljno velikoj dužini slučajnih nizova - toliko velikoj, da verovatnoća poklapanja dva niza bude blizu nuli.

Pritom, što je više podataka u BP, veća je verovatnoća kolizije. Zadatak programera je da unapred proceni obim podataka i odredi optimalnu dužinu slučajnih nizova, tako da verovatnoća kolizija bude minimalna (dovoljno mala da se smatra prihvatljivom).

Srpski
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Koristimo kolačiće za rad sajta, analitiku i personalizaciju. Obrada podataka se vrši u skladu sa Politikom privatnosti.
prihvati sve podesi odbij