Bloq
Sistem dizaynı, verilənlər bazaları, şəbəkə və bulud üzrə 781 yazı, ən yenidən köhnəyə doğru.
Google infrastrukturu: GFS, MapReduce və Bigtable
Google-un GFS, MapReduce və Bigtable sistemləri məlumatı necə saxlayır, paralel emal edir və sorğulara açır? Bu arxitekturanın iş bölgüsü və məhdudiyyətləri.
Real hadisə təhlilləriWAN sürətləndirməsi necə işləyir?
WAN sürətləndirməsinin TCP pəncərəsi, gecikmə, deduplication və sıxılma ilə necə işlədiyini, data mərkəzləri arasında real qazancın necə ölçüldüyünü öyrənin.
Keşləmə və performansBulud texnologiyaları üçün faydalı bloqlar
Bulud texnologiyalarını izləmək üçün hansı texniki bloqları oxumaq, yazılardakı qərarları necə anlamaq və öyrənilənləri öz sistemində praktik sınamaq olar?
Bulud və paylanmış sistemlərDatabase miqyaslanmasında I/O xərci
Verilənlər bazasında I/O yükünün səbəbləri: sorğu, indeks və yazma xərclərini ayırmaq, RAM, SSD, replica və sharding arasında ölçmələrə əsaslanan seçim etmək.
Verilənlər bazası və saxlamaGoogle Caffeine axtarış indeksini necə təzə saxlayırdı?
Google Caffeine indeks yenilənməsini necə sürətləndirdi? MapReduce-dan inkremental emala keçidi, Percolator və Colossus-un rollarını nümunə ilə izah edirik.
Real hadisə təhlilləriVeb tətbiqinin profilinqi necə aparılır?
Veb tətbiqində gecikmənin brauzer, şəbəkə, backend və ya verilənlər bazasından gəldiyini ölçülərlə tapmaq və düzəltmək üçün profilinq yanaşması.
Keşləmə və performansBulud startaplarda IT işini necə dəyişir?
Bulud startaplarda IT işini necə dəyişir? İnfrastrukturun kodla idarəsi, xidmət məsuliyyəti, nasazlığın təcridi və xərc qərarlarının praktik izahını oxuyun.
Bulud və paylanmış sistemlərDatabase izolyasiya səviyyələri və performans
Database izolyasiya səviyyələri oxuma nəticələrinə və performansa necə təsir edir? PostgreSQL və InnoDB üzərindən snapshot, kilid və retry xərclərinin izahı.
Verilənlər bazası və saxlamaGoogle Borg: on minlərlə maşını bir sistem kimi idarə etmək
Google Borg-un scheduler, BorgMaster, Borglet, resurs paylaşımı və nasazlıq idarəsi ilə böyük klasterləri necə işlək saxladığını addım-addım öyrənin.
Real hadisə təhlilləriVeb tətbiqi böyüyəndə dar boğazı necə tapmaq olar?
Veb tətbiq böyüyəndə dar boğazı necə tapmaq olar? Sorğu xərci, verilənlər bazası, cache və növbənin yük altında davranışını konkret nümunələrlə araşdırırıq.
Keşləmə və performansBulud qiymət endirimləri xərci nə qədər azaldır?
Bulud qiymət endirimlərinin aylıq xərcə təsirini xidmət payı, istifadə artımı və alış modeli ilə hesablamaq, real qənaəti düzgün ölçmək üçün praktik nümunələr.
Bulud və paylanmış sistemlərDatabase hosting xərclərini necə müqayisə etməli?
Database hosting qiymətini düzgün hesablamaq üçün compute, storage, backup, trafik, yüksək əlçatanlıq və əməliyyat xərclərini birlikdə müqayisə edin.
Verilənlər bazası və saxlamaGoogle bir neçə data mərkəzindən məlumatı necə təqdim edir?
Google Megastore və Spanner bir neçə data mərkəzində məlumatı necə saxlayır? Replikasiya, kvorum, tranzaksiya və oxuma gecikməsi arasındakı əlaqəni izah edirik.
Real hadisə təhlilləriTrafik sıçrayışına davam gətirməyin üç yolu
Trafik sıçrayışı zamanı saytı işlək saxlamağın üç yolu: şəkilləri kiçiltmək, hazır HTML və cache istifadə etmək, paralel sorğuları resurslara uyğunlaşdırmaq.
Keşləmə və performansBulud mesajlaşmasında 6 pattern: hansını harada işlətmək lazımdır?
Asynchronous Request-Reply, Pub/Sub, Claim Check, Priority Queue, Saga və Competing Consumers pattern-lərinin seçim meyarları, fərqləri və əsas riskləri.
Bulud və paylanmış sistemlərDatabase failover: avtomatik, yoxsa əllə?
Database failover zamanı avtomatlaşdırma ilə insan qərarı arasında seçim: PostgreSQL-də məlumat itkisi, split-brain və xidmətin bərpası arasındakı əlaqə.
Verilənlər bazası və saxlamaGoogle arxitekturası
Google arxitekturasında GFS, MapReduce və Bigtable hansı işi görür? Saxlama, paralel emal, koordinasiya və axtarış indeksinin yenilənməsi arasındakı əlaqələr.
Real hadisə təhlilləriSorğunu sürətləndirmək, yoxsa əvvəlcədən hesablamaq?
Sorğu zamanı hesablama ilə əvvəlcədən hazırlanmış nəticəni müqayisə edirik: sürət, məlumatın təzəliyi, yazma yükü və dəyişən tələblər arasındakı praktik seçim.
Keşləmə və performansBulud memarlığında növbə və worker modeli
Bulud tətbiqində ağır işi növbəyə ötürmək, worker sayını yükə uyğun artırmaq və nasazlıq zamanı işi itirmədən davam etdirmək üçün əsas memarlıq prinsipləri.
Bulud və paylanmış sistemlərDatabase cədvəlləri və açarları miqyaslanma üçün necə qurmalı?
Verilənlər bazasında primary key və shard açarı necə seçilir? Unikallıq, UUID, indeks ölçüsü və əlaqəli cədvəllərin paylanmasını sifariş nümunəsi ilə öyrənin.
Verilənlər bazası və saxlamaFoursquare kəsintisi: sharding niyə kifayət etmədi?
Foursquare kəsintisi üzərindən shard açarının, qeyri-bərabər yükün və məlumat köçürməsinin tutuma təsirini, yeni serverin niyə dərhal kömək etmədiyini öyrənin.
Real hadisə təhlilləriSistem dizaynında gecikmə və sürət rəqəmləri
Gecikmə, throughput və IOPS rəqəmləri ilə sistemin sərhədlərini hesablamaq, ardıcıl sorğuların xərcini anlamaq və performans ölçmələrini şərh etmək bələdçisi.
Keşləmə və performansBulud hesablaması nədir?
Bulud hesablamasını gündəlik nümunələrlə anlayın: məlumat harada saxlanır, SaaS, PaaS və IaaS nə ilə fərqlənir, xərc və təhlükəsizlik məsuliyyəti necə bölünür?
Bulud və paylanmış sistemlərData sharding alqoritmləri: range, hash və virtual bucket
Data sharding: range, hash, consistent hashing və virtual bucket yanaşmalarını sorğu xərci, yükün paylanması və məlumat köçürülməsi baxımından müqayisə edirik.
Verilənlər bazası və saxlamaKiçik nasazlıq bütün data center-i necə dayandırır?
Fault domain, workload placement və buffer capacity yanaşmalarının kiçik fiziki nasazlığın bütöv data center probleminə çevrilməsini necə önlədiyini öyrənin.
Real hadisə təhlilləriScale etməzdən əvvəl nəyi ölçmək lazımdır?
Yük artanda serveri böyütməzdən əvvəl nəyə baxmaq lazımdır? Sorğu planı, brauzer yükü və resurs ölçüləri ilə scalability qərarının necə verildiyini öyrənin.
Keşləmə və performansBulud hesablama nəyi dəyişir?
Bulud hesablama server almağı necə dəyişir? Elastiklik, xidmət modelləri, xərc və məsuliyyət bölgüsünü praktik onlayn mağaza nümunəsi ilə yaxından izah edirik.
Bulud və paylanmış sistemlərCRDT ilə lokal yazıların birləşdirilməsi
CRDT lokal yazıları necə birləşdirir? Sayğac, profil və bilet nümunələri ilə paralel dəyişikliklərin semantikasını, saxlanmanı və koordinasiyanı izah edirik.
Verilənlər bazası və saxlamaFacebook MySQL-də gecikməni necə sabitləşdirir?
Facebook-un MySQL təcrübəsi üzərindən orta gecikmənin gizlətdiyi ləng sorğuları, p99 ölçüsünü və sabit cavab vaxtı üçün performans yanaşmasını izah edirik.
Real hadisə təhlilləriRedis və Memcached: hansı cache sistemi nə vaxt uyğundur?
Redis və Memcached fərqini data strukturları, persistence, miqyaslama və əməliyyat yükü üzrə müqayisə edin, layihəniz üçün düzgün cache seçin.
Keşləmə və performansBulud bare metal-dan nə vaxt ucuzdur?
Bulud və bare metal xərclərini server qiyməti, komandanın vaxtı, istifadə səviyyəsi və köç xərci ilə müqayisə edərək hansı şəraitdə qənaət yarandığını öyrənin.
Bulud və paylanmış sistemlərÇoxmodelli verilənlər bazası nə vaxt sərfəlidir?
Çoxmodelli verilənlər bazası nə vaxt sərfəlidir? Ortaq saxlama, tranzaksiya sərhədləri, indekslər və əməliyyat xərclərini məhsul kataloqu nümunəsində öyrənin.
Verilənlər bazası və saxlamaFacebook mesajlaşma sistemində HBase seçimi
Facebook mesajlaşma sistemində HBase niyə seçilmişdi? Aktiv inbox, böyüyən tarixçə, HDFS, cell bölgüsü və sonrakı MyRocks keçidinin səbəblərini izah edirik.
Real hadisə təhlilləriRedis ilə xəbər lentini miqyaslamaq
Redis xəbər lentində yaddaş niyə sürətlə artır? Post ID-ləri, toplu oxuma, fan-out modeli və cache bərpası ilə yaddaş və sorğu yükünü idarə etməyin izahı.
Keşləmə və performansBöyük verilənlər grid və bulud arasında
Böyük verilənlərin emalında grid və bulud seçimini məlumatın yeri, şəbəkə yükü, saxlama müddəti və hesablama xərcləri üzərindən konkret nümunələrlə izah edirik.
Bulud və paylanmış sistemlərÇoxlu kiçik fayl niyə problem yaradır?
Kiçik faylların sayı artanda saxlama niyə yavaşlayır? Qovluqları bölməyin, qeydləri paketləməyin və SQLite istifadə etməyin fərqləri nümunələrlə izah olunur.
Verilənlər bazası və saxlamaFacebook Hive ilə petabaytlıq analitikanın qurulması
Facebook Hive ilə petabaytlıq məlumatı necə analiz edirdi? Hadoop, metastore, partition və MapReduce arasındakı əlaqə, sorğu xərci və gecikmənin səbəbləri.
Real hadisə təhlilləriRedis benchmark nəticələrini necə oxumalı?
Redis benchmark nəticələrində throughput, pipeline, shard sayı və gecikmə arasındakı əlaqə: milyon əməliyyat rəqəmini tətbiqin yükü ilə necə müqayisə etməli?
Keşləmə və performansAzure xidmətlərini necə seçmək olar?
Azure xidmətlərini adlarına görə deyil, workload tələblərinə əsasən seçmək üçün compute, data, messaging və şəbəkə qərarlarını praktik ardıcıllıqla qurun.
Bulud və paylanmış sistemlərCouchbase-də Data, Index və Query necə ayrı miqyaslanır?
Couchbase-də Data, Index və Query xidmətləri niyə ayrıca miqyaslanır? İndeks gecikməsi, sorğu planı və resurs bölgüsünün performansa təsirini nümunələrlə görün.
Verilənlər bazası və saxlama