Bitcoin Core-un txindex yeniləməsi: 40 GB yaddaş qənaətində inqilab!

Link kopyalandı

...

Bu gün, 09:00

Süni intellekt

Oxumaq vaxt alır?

Məqalələri dinləyə bilərsiz

Bitcoin Core txindex yeniləməsi yaddaşda böyük qənaət təmin edir

Bitcoin Core layihəsi avqustun 15-də txindex yeniləməsini master budağına birləşdirərək yaddaş istifadəsində təxminən 40 GB azalma əldə etdi. Yenilənmə nəticəsində bir istifadəçinin əsas şəbəkədəki txindex ölçüsü 66 GB-dan 26 GB-a düşüb.

Yenilənmiş txindex necə işləyir?

Yeni txindex qısa açar saxlayır: beş baytlıq SipHash əsaslı prefiks və altı baytlıq blok ardıcıllığı ilə əməliyyatın diskdəki mövqeyini kodlayan suffix. Tam əməliyyat ID-si isə axtarış zamanı təsdiqlənir, bu da toqquşmaların qarşısını alır. Axtarışlar təxminən 0.2 millisekund sürətində həyata keçirilir və yenidənqurma müddəti əvvəlki 1 saat 50 dəqiqədən 1 saat 19 dəqiqəyə qədər qısalıb.

Yenidənqurma və uyğunluq məsələləri

Mövcud txindex verilənlər bazası yeniləmədən sonra işləməyə davam edir, lakin yaddaş qənaətini tam görmək üçün txindex-in yenidən qurulması tələb olunur. Bundan əlavə, yenidənqurmadan sonra köhnə versiyaya qayıtmaq mümkün deyil, çünki köhnə proqramlar yeni kompakt formatı oxuya bilmir və bu halda yenidənqurma yenidən tələb olunur.

İstifadəçilər üçün nə deməkdir?

Bu yeniləmə Bitcoin Core istifadəçilərinə yaddaş baxımından əhəmiyyətli qənaət və daha sürətli txindex yenidənqurma imkanı verir. Lakin yaddaş qənaətindən tam faydalanmaq üçün txindex verilənlər bazasının planlı şəkildə yenidən qurulması zəruridir. Həmçinin, proqramın köhnə versiyasına qayıtmaq istəyənlər əlavə yenidənqurma proseduruna hazır olmalıdırlar.

Bitcoin Core komandası bu yeniləmənin gələcəkdə daha da təkmilləşdiriləcəyini bildirir. Yaddaş və sürət optimizasiyası kripto icmasında maraq doğurur, çünki bu, əməliyyatların daha effektiv idarə olunmasına imkan verir.

Link kopyalandı