⊗jsrtPmIdInr 44 of 112 menu

React-də unikal id-lərin müzakirəsi

Artıq bildiyiniz kimi, obyektlər massivində unikal id olmalıdır. Gəlin onların haradan gəldiyini anlayaq.

Obyektlər massivləri iki mənbədən gələ bilər: ya server tərəfindən göndərilir, ya da klientdə (yəni brauzerdə) yaradılır.

Server tərəfindən göndərilən məlumatlar, adətən, orada verilənlər bazasında saxlanılırdı. Verilənlər bazaları (VB) SQL (məsələn, mySQL, PostgreSQL) və ya NoSQL (məsələn, MongoDB) növündə ola bilər.

SQL verilənlər bazaları, adətən, verilənlər bazası tərəfindən avtomatik olaraq artan sıra ilə qoyulan ədədi id-lərə malikdir.

NoSQL verilənlər bazaları, adətən, təsadüfi unikal sətirlər təşkil edən id-lərə malikdir. Fərz edilir ki, bu sətirlər iki massiv elementində uyğunluğa (koliziyalara) malik deyil.

id-lərin unikallığı kifayət qədər uzun təsadüfi sətirlər hesabına əldə edilir - o qədər uzun ki, iki sətrin üst-üstə düşmə ehtimalı sıfıra yaxın olacaq.

Eyni zamanda, VB-də nə qədər çox məlumat olarsa, koliziya ehtimalı bir o qədər çox olar. Proqramçının vəzifəsi məlumatların həcmini əvvəlcədən təxmin etmək və koliziya ehtimalının minimal olması üçün (qəbul edilə bilən hesab ediləcək qədər kifayət qədər kiçik) optimal təsadüfi sətir uzunluğunu müəyyən etməkdir.

Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et