Makine öğrenimi işbaşında!
Oracle, Oracle Bulut Altyapısı’nda (OCI) MySQL Veritabanı Servisi için bellek içi sorgu hızlandırma motoru MySQL HeatWave service’in yeni bir bileşeni olan MySQL Autopilot’u kullanıma sundu. MySQL Autopilot, HeatWave’i otomatik hale getirmek için gelişmiş makine öğrenimi tekniklerini kullanarak HeatWave’in kullanımını kolaylaştırırken, performansı ve ölçeklenebilirliğini de arttırıyor. Autopilot, MySQL HeatWave müşterilerinin kullanımına ek herhangi bir ücret uygulanmaksızın sunuluyor. MySQL Autopilot, kaynak ayırma, veri yükleme, sorgu yürütme ve hata işleme gibi yüksek sorgu performansı elde etmenin en önemli ve en zorlu unsurlarının birçoğunu otomatik hale getiriyor. Verilerden örnek almak, verilere ve sorgulara ilişkin istatistikleri toplamak ve bellek kullanımını, ağ yükünü ve yürütme süresini modellemek amacıyla Oracle AutoML’yi kullanarak makine öğrenimi modelleri geliştirmek için gelişmiş teknikler kullanıyor. Bu makine öğrenimi modelleri daha sonra temel özelliklerini yürütebilmek için MySQL Autopilot tarafından kullanılıyor. MySQL Autopilot, daha fazla sorgu yürütüldükçe HeatWave sorgu optimize ediciyi daha akıllı bir hale getirirken, bu da süreç içinde sistem performansının sürekli olarak iyileşmesini sağlıyor. MySQL Autopilot, otomatik kaynak ayırma özelliği ile analitiğe ihtiyaç duyulan tablo verilerinden uyarlanabilir şekilde örnek toplayarak bir iş yükünü çalıştırmak için gereken HeatWave düğümlerinin sayısını tahmin ediyor. Böylece müşterilerin de kendi kümelerinin optimal boyutunu manuel olarak tahmin etmelerine ihtiyaç kalmıyor. Otomatik paralel yükleme, HeatWave’e yüklenen her bir tablo için en verimli paralellik derecesini tahmin ederek yükleme süresini ve bellek kullanımını da en iyi hale getiriyor. Otomatik veri yerleştirme, sorgular için en iyi performansın elde edilmesine yardımcı olmak için tabloların bellek içinde hangi sütunda bölümlere ayrılacağını tahmin ederken, yeni sütun önerisiyle sorgu performansında beklenen kazancı da öngörebiliyor. Otomatik kodlama özelliği ise sorguları göz önüne alarak HeatWave’e yüklenmekte olan sütunların en iyi temsilini belirleyebiliyor. Böylece en iyi sorgu performansını sunarken maliyetleri en aza indirmek için gereken küme boyutunu da en aza indiriyor. Otomatik sorgu planı iyileştirme özelliği, sorguların yürütülmesinden elde edilen çeşitli istatistikleri öğrenerek gelecekteki sorguların yürütülme planlarını iyileştirebilirken, otomatik sorgu süresi tahmini, bir sorguyu yürütmeden önce ilgili sorgunun ne kadar süre boyunca yürütüleceğini tahmin edebiliyor. Otomatik değişiklik yayılımı, MySQL veritabanındaki değişikliklerin HeatWave Scale-out Veri Yönetimi katmanına en uygun olarak ne zaman aktarılması gerektiğini belirliyor. Otomatik çizelgeleme, kuyruktaki hangi sorguların kısa sürdüğünü belirleyerek bunları uzun süreyle çalışan sorgulara kıyasla akıllı bir şekilde önceliklendirip, toplam bekleme süresini kısaltabiliyor. Otomatik hata geri kurtarma ise yeni düğümler için kaynak ayırırken, yazılım ya da donanım kusurları nedeniyle bir veya daha fazla HeatWave düğümü tepkisiz hale geçerse gereken verileri yeniden yüklüyor.