⊗jsrtPmIdInr 44 of 112 menu

Reaktde birligeýük id-leriň çekişmesi

Bilşiňiz ýaly, obýektleriň massiwinde birligeýük id bolmalydyr. Gelň, olar nireden gelýändigini anyklalyň.

Obýektleriň massiwleri iki ýoldan gelip çykyş edip biler: ýa-da olar bize serwer tarapyndan iberilýär, ýa-da klýent tarapynda (ýagny brauzerde) döredilýär.

Bize serwer tarapyndan iberilen maglumatlar, adatça ol ýerde maglumatlar bazasynda saklanypdyr. Maglumatlar bazalary (MB) SQL (meselem, mySQL, PostgreSQL) ýa-da NoSQL (meselem, MongoDB) görnüşinde bolup biler.

SQL maglumatlar bazalary, adatça, sanly id-e eýe bolup, olar maglumatlar bazasy tarapyndan awtomatik usulda artýan tertipde goýulýar.

NoSQL maglumatlar bazalary, adatça, id-e eýe bolup, şol ýagdaýy ýaly tötänleýin birligeýük setirleri şekillendirýär. Garaşylýar, bu setirleriň iki massiw elementinde gabat gelmezligi (kolliziýa).

id-iň birligeýükligi setirleriň ýeterlik derejede uzynlykda tötänleýin bolmagy arkaly gazanylýar - edil şonça uly bolmalydyr, iki setiriň gabat gelme ähtimallygy nola ýakyn bolmalydyr.

Şol bir wagtyň özünde, MB-da näçe köp maglumat bolsa, şonça-da kolliziýanyň ähtimallygy artýar. Programmistüň maksady maglumatlaryň mukdaryny öňünden hasaplamak we tötänleýin setirleriň optimal uzynlygyny kesgitlemekden ybarat, şeýlelik bilen kolliziýalaryň ähtimallygy iň azy bolsun (kabul edilip bilinjek derejede ýeterlik kiçi).

Türkmen
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkçeЎзбекOʻzbekTiếng Việt
Biz sahypanyň işlemegi, analitika we şahsyýetleşdirmek üçin cookie ulanýarys. Maglumatlaryň işlenişi Gizlinlik syýasaty boýunça amala aşyrylýar.
hemmesini kabul et sazlamak ret et