Rust at speed — building a fast concurrent database
Neden izlemeli?
Yüksek performanslı, eşzamanlı sistemler veya Rust ile büyük ölçekli sistemler geliştirmek isteyen mühendisler için ideal. Rust’ın bellek ve eşzamanlılık avantajlarını Noria örneği üzerinden görerek performans odaklı mimari ve veri yapıları hakkında somut çıkarımlar elde edersiniz.
Video özeti
Jon Gjengset’in dersi Rust kullanılarak yüksek performanslı, eşzamanlı bir veri tabanı (Noria) inşa etme deneyimini ve Rust’ın bu alandaki avantajlarını anlatıyor. Sunum girişte Rust’ın özellikleri ve neden tercih edildiğini, araç zincirini ve hangi durumlarda Rust’ın uygun olmadığını tartışıyor; daha sonra ownership, Mutex ve ReadWrite Lock gibi bellek ve eşzamanlılık konularına giriyor, Noria’da kullanılan özel eşzamanlı veri yapılarını ve bunların tasarım/performans sonuçlarını (Nuria/Sequel sonuçları) gösteriyor. Konuşma ayrıca Rust’ta öğrenme yolları, data race’lerden kaçınma stratejileri ve gerçek dünya performans bulgularını içeriyor.
Bu video, yüksek performanslı ve eşzamanlı sistemler geliştiren mühendisler ile Rust ile daha büyük projeler yapmayı düşünenler için uygundur; Rust’ın temel kavramları (ownership, borrowing) hakkında ön bilgi izleyicide fayda sağlar. İzleyici, Rust’ın bellek güvenliği ve eşzamanlılık avantajlarını somut veri yapıları ve performans örnekleriyle nasıl kullanacağını, karşılaşabileceği sınırlamaları ve pratik optimizasyon yaklaşımlarını öğrenecektir.
Bölümler
- Giriş ve kısa özet
- Rust hakkında ve neden Rust
- Rust tooling ve uygun kullanım alanları
- Ownership (sahiplik) kavramı
- Mutex ve ReadWrite Lock kullanımı
- Noria veri yapıları ve performans sonuçları
Öne çıkan fikirler
- Rust’ın ownership modeli, yüksek performanslı eşzamanlı sistemlerde veri yarışlarını önleyerek güvenliği artırır.
- Doğru eşzamanlı veri yapısı seçimi, performans kritik sistemlerde temel belirleyendir.
- Rust’ın araçları ve ekosistemi, büyük ölçekli sistem geliştirmede pratik avantajlar sağlar ancak her problem için en uygun çözüm olmayabilir.
Özet ve bölüm başlıkları Opendart editörlüğünde hazırlanmıştır; videonun içeriği ve hakları kanal sahibine aittir.
Hacker News'te 201 puan ve 48 yorum aldı: tartışmayı oku · YouTube'da aç
Bu konuyu canlı derste, gerçek projelerle öğrenin → Tüm Eğitimlerimiz
Eğitmen eşliğinde, canlı online veya sınıf içi; bireysel ve kurumsal seçenekler. Tüm eğitimler



