Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Meta, Gelişmiş Güvenilirlik ve Basitleştirilmiş İşlemler için MySQL Raft'ı Uyguladı

Meta, Gelişmiş Güvenilirlik ve Basitleştirilmiş İşlemler için MySQL Raft'ı Uyguladı

Meta, mevcut MySQL yarı eşzamanlı veritabanlarını değiştirmek için veri merkezlerinde MySQL Raft'ı dağıtmaya başladı. Yeni mutabakat motoru operasyonel avantajlar sunar ve MySQL sunucularının promosyonları ve üyelik sorumluluklarını bağımsız olarak yönetmesine olanak tanır.

Meta'nın MySQL veri deposu, milyonlarca parçalı büyük ölçüde parçalanmış, coğrafi olarak çoğaltılmış bir yapıya sahip, dünyadaki en büyük MySQL dağıtımlarından biridir. Çeşitli bölgelerde ve veri merkezlerinde çalışan bu küme, petabaytlarca veri depolar ve binlerce sunucu üzerinde çalışır. Şirketin sosyal grafiğini ve Mesajlaşma, Reklamlar ve Akış gibi çeşitli hizmetleri destekler.

Mühendislik ekibine göre, yeni MySQL dağıtımı, yazma performansından ödün vermeden gelişmiş güvenilirlik, kanıtlanabilir güvenlik, yük devretme süresinde önemli iyileştirmeler ve operasyonel basitlik sağlayacak.

Daha önce Meta, çoğaltma amacıyla MySQL yarı eşzamanlı (yarı senkronize) çoğaltma protokolünü kullanıyordu. Birincil, diğer bölgelere dağıtım için standart MySQL birincilden çoğaltmaya eşzamansız çoğaltmayı kullanarak, milisaniyenin altında gecikme için birincil bölge içindeki iki salt günlük kopyasına (logtailers) yarı eşzamanlı çoğaltma kullandı.

Ekip tamamen yeni bir yaklaşım benimsemeye, MySQL'i yükseltmeye ve gerçekten dağıtılmış bir sisteme dönüştürmeye karar verdi. Meta, aynı çoğaltılmış günlükte hem kontrol düzlemi hem de veri düzlemi işlemlerinin yer aldığı Raft'a geçmeyi seçti.

MySQL Raft, Meta'nın MySQL'in gereksinimlerini karşılamak için değiştirdiği ve açık kaynaklı bir proje olan kuduraft olarak bir çatal yayınladığı Apache Kudu'ya dayanmaktadır. Kuduraft'a eklenen yeni özellikler arasında iki farklı kesişen çekirdeği destekleyen bir seçenek olan FlexiRaft ve ağ bant genişliğini azaltmak için proxy ara düğümü kullanımına olanak tanıyan proxying yer alıyor. Ek olarak, sıkıştırma ve günlük soyutlama geliştirmeleri, dağıtımdan önce ikili günlük yüklerinin sıkıştırılmasına ve çeşitli fiziksel günlük dosyası biçimlerinin uygulanmasına izin verir.

Arka uç, web ve mobil uygulamalar oluşturmak için kod gerektirmeyen güçlü araçlar sağlayan AppMaster gibi platformlarla, verimli ve ölçeklenebilir yazılım geliştirme için basitleştirilmiş veritabanı çözümleri çok önemlidir. Meta, MySQL Raft'a geçiş yaparak, diğer şirketlere benzer çözümleri benimsemeleri ve kendi veritabanı sistemlerini geliştirmeleri için ilham verebilecek gelişmiş güvenilirlik ve kolaylaştırılmış operasyonlar elde etme yolunda önemli bir adım attı.

İlgili Mesajlar

AppMaster BubbleCon 2024'te: Kodsuz Trendleri Keşfetmek
AppMaster BubbleCon 2024'te: Kodsuz Trendleri Keşfetmek
AppMaster, NYC'de düzenlenen BubbleCon 2024'e katılarak içgörüler elde etti, ağlarını genişletti ve kodsuz geliştirme alanında inovasyonu yönlendirme fırsatlarını keşfetti.
FFDC 2024 Özeti: NYC'deki FlutterFlow Geliştiricileri Konferansından Önemli Görüşler
FFDC 2024 Özeti: NYC'deki FlutterFlow Geliştiricileri Konferansından Önemli Görüşler
FFDC 2024, New York City'yi aydınlattı ve geliştiricilere FlutterFlow ile uygulama geliştirme konusunda en son içgörüleri getirdi. Uzman liderliğindeki oturumlar, özel güncellemeler ve eşsiz ağ oluşturma ile kaçırılmayacak bir etkinlikti!
2024 Teknoloji İşten Çıkarmaları: Yeniliği Etkileyen Devam Eden Dalga
2024 Teknoloji İşten Çıkarmaları: Yeniliği Etkileyen Devam Eden Dalga
Tesla ve Amazon gibi devlerin de aralarında bulunduğu 254 şirkette 60.000 kişinin işten çıkarılmasıyla, 2024 yılında teknoloji sektöründeki işten çıkarmaların inovasyon manzarasını yeniden şekillendirdiği bir yıl olacak.
ÜCRETSİZ BAŞLAYIN
Bunu kendin denemek için ilham aldın mı?

AppMaster'ın gücünü anlamanın en iyi yolu, onu kendiniz görmektir. Ücretsiz abonelik ile dakikalar içinde kendi başvurunuzu yapın

Fikirlerinizi Hayata Geçirin