⊗jsrtPmIdInr 44 of 112 menu

React'ta Benzersiz id'lerin Tartışılması

Zaten bildiğiniz gibi, bir nesne dizisinde benzersiz id'ler bulunmalıdır. Hadi bunların nereden geldiğini anlayalım.

Nesne dizilerinin iki kaynağı olabilir: ya sunucu tarafından bize gönderilirler ya da istemci tarafında (yani tarayıcıda) oluşturulurlar.

Sunucu tarafından bize gönderilen veriler genellikle orada bir veritabanında saklanıyordu. Veritabanları (VT) SQL (örneğin, mySQL, PostgreSQL) veya NoSQL (örneğin, MongoDB) türünde olabilir.

SQL veritabanları, genellikle veritabanı tarafından otomatik olarak artan şekilde atanan sayısal id'lere sahiptir.

NoSQL veritabanları ise genellikle, rastgele benzersiz dizgilerden oluşan id'lere sahiptir. Bu dizgilerin iki dizi elemanı arasında çakışma (collision) olmadığı varsayılır.

id'lerin benzersizliği, rastgele dizgilerin yeterince uzun olması sayesinde sağlanır - öyle uzun ki, iki dizginin çakışma olasılığı sıfıra yakın olur.

Ancak, veritabanındaki veri ne kadar çoksa, çakışma olasılığı da o kadar artar. Programcının görevi, veri miktarını önceden tahmin edip çakışma olasılığının minimum (kabul edilebilir sayılacak kadar küçük) olması için optimal rastgele dizgi uzunluğunu belirlemektir.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet