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

Samsung, Yenilikçi Güvenlik ve Premium Yapıya Sahip Galaxy A55'i Tanıttı
Samsung, Yenilikçi Güvenlik ve Premium Yapıya Sahip Galaxy A55'i Tanıttı
Samsung, orta sınıf serisini, Knox Vault güvenliğine ve yükseltilmiş tasarım öğelerine sahip Galaxy A55 ve A35 ile genişleterek segmente amiral gemisi nitelikleri katıyor.
Cloudflare, Büyük Dil Modellerini Korumak için Yapay Zekaya Yönelik Güvenlik Duvarını Tanıtıyor
Cloudflare, Büyük Dil Modellerini Korumak için Yapay Zekaya Yönelik Güvenlik Duvarını Tanıtıyor
Cloudflare, Büyük Dil Modellerini hedef alan potansiyel suiistimalleri önceden belirlemek ve engellemek için tasarlanmış gelişmiş bir WAF olan Firewall for AI ile bir adım öne çıkıyor.
OpenAI'nin ChatGPT'si Şimdi Konuşuyor: Ses Etkileşimli Yapay Zekanın Geleceği
OpenAI'nin ChatGPT'si Şimdi Konuşuyor: Ses Etkileşimli Yapay Zekanın Geleceği
ChatGPT, OpenAI'nin ses yeteneklerini kullanıma sunmasıyla bir dönüm noktası özelliği elde etti. ChatGPT'nin iOS, Android ve web'de yanıtları yüksek sesle okuması sayesinde kullanıcılar artık eller serbest etkileşimin keyfini çıkarabilir.
Ü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