bugün məsləhət təsadüfi
sözaltı sözlük
Yoxlama mesaj

yenilə | gündəm

12345»

sabitlənən
son baş verənlər188sözaltı jurnal187sözaltı intellekt11sözaltı yeniliklər9sözaltı divan80sözaltı sifarişsözaltı xəbərsözaltı futbol50laboratoriyaxəta · təklif bildir
təsadüfi
sotadic zone ★ we only write in english to this topic 13 mayıs sıkıntısı ★ sözaltı etiraf 13
populyar
sözaltı günlük 14 insanın böyüdüyünü anladığı anlar 10 depressiyada dinlənəcək musiqilər 5 siqaret 4 ayrılıq acısı 3
son
rollo may ★ sözaltı divan 27 kamerlenqo ★ son baş verənlər 31 sözaltı jurnal 27 sözaltı etiraf 4 sözaltı intellekt 4 sözaltı futbol 27 red dead redemption 2 3 yazarların paylaşmaq istədikləri musiqilər   pişik   uşaq və buz   gözəl qızın çirkin rəfiqəsi   siqaret 4 sözaltı wiki 3 pontianın tarixi istefası   sensual   nu-disco   northern soul   zamanla geridə qaldığı üçün darıxılan şeylər  
arxivdən
alıcılara qurulan tələlər   zərbi-muğam   piksel  
arxivdən
damien   joseph nicephore niepce   oxuyub qalstuk taxmaq   pokemon go   playstation məğlubiyyət bəhanələri   samir nasri   heyvanların seks həyatı   harvey specter   22 avqust 2015 mingəçevirdə aksiya   antiqasim hərəkatı   pontianın tarixi istefası yazılar və gözəl ədəbiyyat akademiyası pedra branca adası aqressiya cherophobia








bloom filter



facebook twitter əjdaha lazımdı izlə dostlar   mən   googlla
nightcrawler - əfsanəvi ps1 oyunları - sözlükçülərin ən sevdiyi aktyorlar - sarı filterli siqaretlər - qəhvə dəmləmək metodları - təkamül nəzəriyyəsi - kingdom of heaven - qız olsam verərdim dedirdən adamlar - yeni nəsil bilməz deyilən şeylər - qadında böyük döş sevən oğlan
başlıqdakı ən bəyənilən yazılar:

+9 əjdaha

1. Bloom filter — yaddaşda çox az yer tutaraq böyük verilənlər dəstində bir elementin ola biləcəyini (və ya qətiyyən olmadığını) yoxlamağa imkan verən ehtimallı bir məlumat quruluşudur.
Əsas məqsədi — çox sürətli və yaddaş baxımından səmərəli axtarış aparmaqdır.
Bloom filter bir bit massivindən (məsələn, 1000 bitlik bir array) və bir neçə hash funksiyasından ibarətdir.
Məsələn:
10 bitlik array götürək - [ 0 0 0 0 0 0 0 0 0 0 ]

"cat" sözünün 3 fərlqli hash funksiyası ilə indexlərini tapaq
hash 1 - 2
hash 2 - 5
hash 3 - 8
sonra bit array-də həmin yerləri 1 edirik
[ 0 0 1 0 0 1 0 0 1 0 ] (index 0-dan başladığı üçün 0,1,2,3 sayılaraq dəyişilir)

yenidən axtarış üçün "cat" sözü sorğuda göndərildikdə 3 ayrı hash funksiyası ilə indexlərin yeri tapılır və bit arraydə uyğunluq düz gəlirsə "bəlkədə var" nəticəsini alırıq.

bloom filter - çox sürətli işləyir, yaddaşa qənaət edir, yanlış pozitivlər mümkündür(filter bəzən var deyir amma əslində yoxdur), yanlış neqativlər yoxdur(filter yoxdur deyirsə həqiqətən yoxdur).
istifadə olunan sahələr:
məsələ instagramda hesab açırsız username seçəndə , həmin username-in bazada mövcud olub olmamasını yoxlamaq üçün bloom filter istifadə olunur. bununla da milyardlarla username içində sizin seçdiyiniz username-in həqiqətən bazada olmadığı müəyyən edilir.



hamısını göstər

bloom filter