⊗jsrtPmIdInr 44 of 112 menu

Diskussion af unikke id'er i React

Som du allerede ved, skal der i et array af objekter være unikke id. Lad os undersøge, hvor de kommer fra.

Arrays af objekter kan have to oprindelser: enten er de sendt til os fra serveren, eller også er de genereret på klienten (altså i browseren).

Data, der er sendt til os fra serveren, har som regel vaeret gemt der i en database. Databaser (DB) kan vaere af typen SQL (f.eks. mySQL, PostgreSQL) eller NoSQL (f.eks. MongoDB).

SQL-databaser har som regel numeriske id, som automatisk tildeles af databasen i stigende rækkefølge.

NoSQL-databaser har derimod som regel id, som er tilfaeldige, unikke strenge. Antagelsen er, at disse strenge ikke har sammenfald (kollisioner) mellem to elementer i arrayet.

Unikheden af id opnås ved at de tilfaeldige strenge er tilstraekkeligt lange - så lange, at sandsynligheden for, at to strenge er ens, er taet på nul.

Jo flere data der er i databasen, jo større er sandsynligheden for kollision. Programmoerens opgave består i at forudse datamængden og bestemme den optimale længde af de tilfaeldige strenge, så sandsynligheden for kollisioner er minimal (tilstraekkelig lille til at betragtes som acceptabel).

Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis