ErrGroup'da ilk hata sonrası tüm goroutinlerin tamamlanmasını beklememek için nasıl?
Golang
Neden [şirket]ten [şirket]e geçtiniz?
PostgreSQL'de EXPLAIN nedir? Sorguyu çalıştırmadan nasıl hesaplayabilir?
Kova tanımlandıktan sonra eski Go haritalarında veriler nasıl saklanır?
[isim] sordu: İşte yapay zeka araçları kullanıyor musunuz? Eğer kullanıyorsanız, hangileri ve ne amaçla?
Goroutine'ler arasında belleği nasıl paylaşılır? Hangi durumlarda Atomic kullanmak daha iyidir ve hangi durumlarda Mutex/RWMutex/SyncMap kullanmak daha iyidir?
Go'daki çöp toplayıcı engelleyici mi değil mi? Üretimde etkisi görünür mü?
Kafka'da bölüm nedir? Bir konu bölüm olmadan olabilir mi?
PostgreSQL'de hangi kilitler var?
SQL ve NoSQL arasındaki fark nedir?
Dilimin oluşturulmasında başlangıç kapasitesi geçirilirse ne değişir?
Yük dengesizliği göz önüne alındığında (25k okuma ve 5k yazma), OrderService'yi okuma ve yazma bileşenlerine ayırmalı mı?
EXPLAIN değerlendirmesi ile EXPLAIN ANALYZE arasında köklü bir fark varsa bu ne anlama gelir?
Partitioning'in avantajları nelerdir? Örneğin, eski partitionların silinmesi.
CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Bekleniyor: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id
Hata toleru sistem tasarımı (ödeme geçidi, lojistik). Göç, hizmeti durdurmadan kademeli olarak yapılmalıdır. ÖLÇEKLENEBİLİRLİK - Toplam kullanıcı: 8 milyon - Günlük aktif kullanıcı (DAU): 3 milyon - Aylık aktif kullanıcı (MAU): 12 milyon - En yüksek yük: 25k okuma / 5k yazma saniyede - Yeni veri hacmi: yılda 10 TB - Maksimum paralellik: 120k eşzamanlı istek - Yıllık kullanıcı artışı: %30 - Hedef p99 gecikme: <150 ms okuma için, <400 ms yazma için - Hedef erişilebilirlik: %99.95 Göreviniz, ... çözümünü geliştirmektir.
Sorunsuz bir çözüm için hangi sharding stratejilerini biliyorsun?
Kafka'da hangi teslimat garantileri var? Tam olarak bir kez yapmak için üreticide ne yapılmalı?
[isim] sordu: Şu anda neredes bulunuyorsunuz ve taşınma hakkında ne düşünüyorsunuz?
OrderService mimarisinde önbelleği nasıl kullanmayı planlıyorsunuz? Redis'te tam olarak ne saklanacak?