Ana içeriğe atla
SQLOZ
Bölüm 22 DBA ve Canlı Sistem Güvenliği

Bölüm 22: Desteklenen Veritabanları ve Sürümler

Bilgi: SQLOZ şu anda MySQL/MariaDB, PostgreSQL ve SQLite için bağlayıcılar içermektedir. Test edilen sürümler, özellik kapasitesi eşiklerinden ayrıdır.

22.1 Bağlantı desteği

Bağlantı düzenleyicisi MySQL, PostgreSQL ve SQLite’ı sunar. MariaDB için MySQL profil ailesini seçin; SQLOZ, bağlantı kurulduktan sonra sunucu sürümünden MariaDB’yi tanımlar. MSSQL, Oracle, Redis ve MongoDB bu sürümde bağlantı ailesi değildir.

22.2 Test matrisi

AileBu sürümün test ettiği sürümlerAnlamı
MySQL8.0, 8.4Test matrisi
MariaDB10.6, 11.4Test matrisi
PostgreSQL16Test matrisi
SQLitemacOS build’indeki sistem SQLite’ıYerel sürücü testleri

Bunlar bağlantı minimumları değil, test edilen sürümlerdir. Tek bir genel eski sunucu reddi yoktur. Ayrıştırılabilir bir sunucu sürümü bağlanabilir; özellikler oturum başına tespit edilir ve bir sürüm kapısı veya sorgu geçmezse muhafazakâr kalır.

22.3 Kapasite eşikleri

Örnekler: MySQL online DDL 5.6+, generated column’lar 5.7+, JSON 5.7.8+, index görünürlüğü 8.0+, azalan index’ler 8.0.11+ ve EXPLAIN ANALYZE 8.0.18+. MariaDB eşikleri, EXPLAIN ANALYZE için 10.1+‘den azalan index’ler için 10.8+‘e kadar uzanır. PostgreSQL pencere fonksiyonları/CTE’leri 8.4+‘da, JSON’ı 9.4+‘da ve generated column’ları 12+‘de kapılar. SQLite CTE’leri 3.8.3+‘da, JSON’ı 3.9+‘da, pencere fonksiyonlarını 3.25+‘da ve generated column’ları 3.31+‘da kapılar.

Bir sorgu başarısız olursa veya sorgu bütçesi dolarsa özellik kullanılamaz durumda kalır. Kullanılamayan bir kapasite, sunucunun sağlıksız olduğunun kanıtı değildir.

İlgili Konular