Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗jsrtPmIdInr 44 of 112 menu
◀ ▶

Discussione sugli id univoci in React

Come già sapete, negli array di oggetti devono essere presenti id univoci. Analizziamo da dove provengono.

Gli array di oggetti possono avere due origini: o ci sono stati inviati dal server, o sono stati generati lato client (cioè nel browser).

I dati che ci sono stati inviati dal server, generalmente erano memorizzati lì in un database. I database (DB) possono essere di tipo SQL (ad esempio, mySQL, PostgreSQL) o NoSQL (ad esempio, MongoDB).

I database SQL, generalmente hanno id numerici, assegnati automaticamente dal database in ordine crescente.

I database NoSQL, generalmente, hanno id, rappresentati da stringhe univoche casuali. Si presuppone che queste stringhe non abbiano corrispondenze (collisioni) tra due elementi dell'array.

L'univocità dei id è ottenuta grazie alla lunghezza sufficientemente grande delle stringhe casuali - così grande che la probabilità di corrispondenza di due stringhe sia prossima allo zero.

Tuttavia, maggiore è la quantità di dati nel DB, maggiore è la probabilità di collisione. Il compito del programmatore consiste nel prevedere in anticipo il volume dei dati e determinare la lunghezza ottimale delle stringhe casuali, in modo che la probabilità di collisioni sia minima (sufficientemente bassa da essere considerata accettabile).

← →
↑
Italiano▼
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta