MariaDB 11 zaten yayınlandı ve bunlar onun haberleri

MariaDB11

MariaDB 10.0.0 on yılı aşkın bir süre önce yayınlandı (12 Kasım 2012)

10.x şubesinin kuruluşundan 10 yıl sonra, nihayet MariaDB 11.0.0'ın yeni sürümü ve şubesi yayınlandıO birkaç önemli iyileştirme getiriyor ve uyumluluk değişikliklerini bozuyor.

MariaDB 11 zaten yayınlandı ve bunlar onun haberleri ve stabilizasyonun ardından üretim kullanımına hazır olacak. MariaDB 12'nin uyumluluğu bozan değişiklikleri içeren bir sonraki önemli dalının en geç 10 yıl (2032'de) olması bekleniyor.

MariaDB projesinden haberi olmayanlar için bilmelisiniz ki geriye dönük uyumluluğu koruyan bir MySQL çatalı geliştirirs ve ek depolama motorlarının ve gelişmiş özelliklerin entegrasyonu ile ayırt edilir.

MariaDB'nin gelişimi bağımsız MariaDB vakfı tarafından denetlenmektedir, bireysel satıcılardan bağımsız, açık ve şeffaf bir geliştirme sürecini takip etmek. MariaDB, birçok Linux dağıtımında MySQL yerine gönderilir.

MariaDB 11'ün başlıca yeni özellikleri

MariaDB 11'in bu yeni sürümünde, şubedeki en önemli gelişmelerden biri, sorgu iyileştirici çevirisi yeni bir ağırlıklandırma modeline (maliyet modeli) her bir sorgu yürütme planının ağırlıklarının daha doğru bir şekilde tahmin edilmesini sağlar. Yeni model bazı performans darboğazlarını ortadan kaldırırken, tüm senaryolarda optimal olmayabilir ve bazı sorgular yavaşlayabilir, bu nedenle kullanıcıların teste katılmaları ve herhangi bir sorun olması durumunda geliştiricileri bilgilendirmeleri teşvik edilir.

Yukarıdaki model, optimum indeksi bulmak için iyi çalıştı, ancak tablo taramalarının, dizin taramalarının veya aralık aramalarının uygulanabilirliği ile ilgili sorunları vardı. Yeni modelde depolama motoru ile yapılan işlemlerin taban ağırlığı değiştirilerek bu dezavantaj ortadan kaldırılıyor.

performans değerlendirmeleri sıralı yazma taramaları gibi yoğun disk kullanımı gerektiren işlemler için, şimdi verilerin 400 MB okuma kapasiteli bir SSD'de saklandığını varsayıyorlar. her saniye. Ek olarak, optimize edicinin diğer ağırlık parametreleri iyileştirildi; bu, örneğin alt sorgularda "ORDER BY/GROUP BY" işlemleri için dizin kullanma olasılığını uygulamaya ve çok küçük tablolarla çalışmayı hızlandırmaya olanak sağladı.

Öne çıkan bir diğer yenilik ise, yeni ağırlıklandırma modelinin aşağıdaki durumlarda daha optimal bir sorgu yürütme planı seçilmesine olanak sağlayacak olmasıdır:

  • 2'den fazla tabloya yayılan sorguları kullanırken.
  • Çok sayıda özdeş değer içeren indeksler olduğunda.
  • Tablonun %10'undan fazlasını kapsayan aralıkları kullanırken.
  • Kullanılan tüm sütunların dizine eklenmediği karmaşık sorgularınız olduğunda.
  • Farklı depolama motorlarını içeren sorguları kullanırken (örneğin, bir sorgu InnoDB ve Bellek motorlarındaki tablolara erişim içerdiğinde).
  • Sorgu planını iyileştirmek için FORCE INDEX kullanarak.
  • "ANALYZE TABLE" kullanılması durumunda sorgu planı düşürüldüğünde.
  • Sorgu çok sayıda görünümü kapsadığında (çok sayıda yuvalanmış SELECT).
  • Dizinlerle eşleşen ORDER BY veya GROUP BY deyimlerini kullanırken.

Tarafında uyumluluk kesintisi MariaDB 11'in bu yeni sürümünde, bu yeni dalda bulacağımız aşağıdaki kırılmalardan bahsedilmektedir:

  • SÜPER haklar artık ayrı olarak ayarlanmış ayrıcalıkların mevcut olduğu eylemleri gerçekleştirmenize izin vermiyor. Örneğin, ikili günlüklerin biçimini değiştirmek, BINLOG YÖNETİCİSİ haklarını gerektirecektir.
  • InnoDB'deki değişiklik arabelleği uygulaması kaldırıldı.
  • Kullanımdan kaldırılan innodb_flush_method ve innodb_file_per_table.
  • mysql* adları için destek kullanımdan kaldırılmıştır.
  • Exclusive_defaults_for_timestamp ayarı 0 olarak kullanımdan kaldırıldı.
  • Sembolik bağlantılar, MySQL ile uyumluluk için ayrı bir pakete taşınmıştır.
  • innodb_undo_tablespaces parametresinin değeri varsayılandan 3'e değiştirildi.

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan Bu yeni sürümle ilgili ayrıntıları şuradan kontrol edebilirsiniz: aşağıdaki bağlantı.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.