Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗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