Sobes.tech

Python

PostgreSQL-да Write-Ahead Log (WAL) Compression эмне? Кайсы учурларда WAL файлдарын сығуу дисктин системасына жана тармакка жүктөмдү азайтса, кайсы учурларда CPU ядролорунун ашыкча колдонулушу менен иштөө ылдамдыгы төмөндөйт?

6

asyncio'da Event Loop Policy mexanizmi qanday tuzilgan? Qaysi holatlarda backend dasturchisi standart voqea sikli siyosatini majburan moslashtirishga, masalan, libuv asosida uvloop ishlatishga ehtiyoj sezadi va qanday qilib ishlash samaradorligi oshiriladi?

6

PostgreSQL-да ifoda индекси (Expression Index / Functional Index) эмне? Ал жазуу операцияларында (INSERT/UPDATE) кандай кошумча чыгымдар алып келет жана сурау өрнөгүндөгү маалымат түрлөрү туура келбеген учурда пландаштыруу аны колдонуудан баш тартышы мүмкүн эмнеге?

4

Python'da obyektlərin dərin kopyalanması (copy.deepcopy) performans baxımından nədir? Bu mexanizm döngəvi istinadları necə aşır, niyə böyük obyekt qrafiklərində kritik dərəcədə yavaş işləyir və hansı alternativ nümunələr onu yüksək yüklü sistemlərdə əvəz edir?

4

Kubernetes-да Sidecar шаблони қандай ишлайди, масалан, Istio ёки Envoy билан? Бу шаблон трафик шифрлаш (mTLS), сўровларни кузатиш ва қайта ишга туширишни илованинг ўрнига қандай олиб қўяди?

4

Onlar Cache Penetration, Cache Avalanche və Cache Warmup nədir? Onlayn mağaza üçün cache qatını necə tərtib etmək olar ki, gecə satış zamanı milyonlarla istifadəçi eyni vaxtda yeni məhsulları soruşanda, verilənlər bazası cache çatışmazlıqları səbəbindən uğursuz olmasın?

4

RabbitMQ va Kafka kabi ma'lumotlar oqim tizimlarini loyihalashtirishda Push asosidagi va Pull asosidagi arxitekturalar o'rtasidagi farqlar nima? Bu yondashuvlar broker tomonidagi xotira foydalanishiga va iste'molchilar backpressure muammosiga qanday ta'sir qiladi?

3

Ikki fazali tasdiqlash (2PC) protokolini mustaqil ikki relatsion bazani o'z ichiga olgan tarqoq tranzaktsiyalar uchun qanday ta'riflash mumkin? Agar tranzaksiya koordinatori to'g'ri ovoz berish bosqichi (Prepare) va tasdiqlash bosqichi (Commit) o'rtasida yiqilsa, tizimga nima bo'ladi?

3

Python-да встроенный compile() функциясының механизмі қандай? Қалай динамикалық түрде жасалған Python кодының жолын код объектісіне айналдырып, оны қауіпсіз түрде оқшауланған контексте exec/eval көмегімен орындап, қашықтан код орындау қауіптерін (RCE) болдырмауға болады?

3

WebSockets, SSE (Server-Sent Events) va gRPC Streaming protokollari o'rtasidagi muvozanatlarni qanday tavsif qilasiz? Qaysi protokolni tanlardingiz: a) jonli chat, b) bir yo'nalishli aktsiya narxlari oqimi, c) mikroxizmatlar arxitekturasida xizmatlar o'rtasidagi aloqa va nima uchun?

2

Python uchun C/C++ kengaytmalari (C Extensions) qanday quriladi? An'anaviy Python C API bilan yozilgan kengaytmalar GILsiz Pythonga o'tishni qanday sekinlashtiradi va HPy yoki Cython kabi zamonaviy alternativalar bu muammoni qanday hal qiladi?

2

Niyə Python-ın standart os.cpu_count() funksiyası tez-tez Kubernetes podunda işləyən Docker konteynerində CPU limiti: 2 olan fiziki serverin ümumi nüvə sayını geri qaytarır? Bu, Gunicorn və ya Celery-də işçi hovuzunun ölçüsü ilə bağlı hansı kritik problemlərə səbəb olur və necə düzəltmək olar?

2

Moslashuvchan Hashing algoritmi qanday ishlaydi? Nima uchun u 20 ta Redis serveri bilan taqsimlangan kechki klasterni loyihalashda zarur bo'lib, qanday qilib u qo'shish yoki olib tashlashda kalitlarning sonini minimallashtiradi?

1

Linux Cgroups (Control Groups) va Namespaces qanday qilib Docker konteyneri ichida izolyatsiya yaratadi? Kubernetesda resource.limits.cpu ni oshirganda Python jarayoni nima bo'ladi va nima uchun limits.memory ni oshirish OOMKilled ga olib keladi, CPU ni oshirish faqat throttlingga sabab bo'ladi?

1