⊗jsrtPmIdInr 44 of 112 menu

Razprava o edinstvenih id-jih v Reactu

Kot že veste, morajo v matriki objektov biti prisotni edinstveni id. Poglejmo, od kod izvirajo.

Matrike objektov imajo lahko dva izvora: ali so nam jih poslali s strežnika, ali so ustvarjene na stranki (torej v brskalniku).

Podatki, ki so nam poslani s strežnika, so običajno shranjeni tam v podatkovni bazi. Podatkovne baze (PB) so lahko vrste SQL (na primer mySQL, PostgreSQL) ali NoSQL (na primer MongoDB).

SQL podatkovne baze imajo običajno številske id, ki jih podatkovna baza samodejno dodeljuje in povečuje.

NoSQL podatkovne baze imajo običajno id, ki so naključne edinstvene nize. Predpostavlja se, da ti nizi nimajo ujemanj (kolizij) pri dveh elementih matrike.

Edinstvenost id je dosežena zaradi dovolj velike dolžine naključnih nizov - tako velikih, da je verjetnost ujemanja dveh nizov blizu nič.

Pri tem, več podatkov kot je v PB, večja je verjetnost kolizije. Naloga programerja je, da vnaprej oceni količino podatkov in določi optimalno dolžino naključnih nisov, tako da je verjetnost kolizij minimalna (dovolj majhna, da se šteje za sprejemljivo).

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni