MariaDB , dünyanın bir çox web serverlərində istifadə olunan tanınmış və güclü MySQL verilənlər bazası mühərriki üçün açılan bir dəyişiklik kimi hazırlanmış açıq mənbə və cross-platform veritabanı mühərriki və serveridir. Proqram, ölçeklenebilir, sağlam, etibarlı və sabit SQL server axtarışında olan MySQL verilənlər bazası serverinin əvəzi olan verilənlər bazası işçiləri qarşısında durur.
Geniş saxlama mühərrikləri dəstəkləyir
Varsayılan olaraq, Aria, XtraDB (InnoDB üçün buraxma əvəzi), PBXT, FederatedX (federal üçün buraxma əvəzi), OQGRAPH, SphinxSE, IBMDB2I və Cassandra kimi bir neçə yaddaş mühərrikləri üçün dəstək təmin edir.
MySQL ilə müqayisədə
MySQL ilə müqayisədə, dərhal MariaDB'nin olduqca sürətli olduğunu və bir çox uzantı ilə genişləndirilə biləcəyini fərq edə bilərik.
Ən yaxşı və parlaq inkişaf sənayesinin inkişaf etdirdiyi yeni xüsusiyyətləri ilə gəlir.Bir baxışda xüsusiyyətlər
Bir sıra əsas məqamları arasında, çox qaynaqlı, sürətli və təhlükəsiz replikasiya, InnoDB asinxronlu I / O alt sistemi, 200,000-dən çox verilənlər bazası əlaqələri, geniş istifadəçi statistikası, pluggable identifikasiyası, həmçinin daha sürətli subqueries və birləşmələr . Bundan əlavə, bu, dinamik sütunlar, GIS (Coğrafi İnformasiya Sistemi) funksionallığı, tərəqqi hesabatları, virtual sütunlar, masaların aradan qaldırılması, HandlerSocket, eləcə də daha az hatalar və xəbərdarlıqlar üçün dəstək ilə gəlir.
MySQL & nbsp; verilənlər bazaları ilə uyğun gəlir
Bir başqa maraqlı xüsusiyyət MySQL verilənlər bazası serveri ilə tam uyğunluq təşkil edir və istifadəçilər MySQL-dən verilənlər bazası masalarını MariaDB-ə qədər əngəl olmadan idxal etməyə imkan verir. Ayrıca, istifadəçilər asanlıqla verilənlər bazalarının mantıksal və ya fiziki yedeklərini yarada biləcəklər.
Dəstəklənən əməliyyat sistemləri
MariaDB Linux, Mac OS X, Solaris və Microsoft Windows kimi bütün əsas əməliyyat sistemlərini dəstəkləyən platformadan müstəqil bir proqramdır. Kaynak koduna əlavə olaraq, proqram 64-bit və 32-bit mimariler üçün ikili paket təmin edir.
MySQL üçün bir drop-in əvəz
Çox Linux dağıtım geliştiricileri, bütün MySQL paketlerini MariaDB ile işletim sistemlerinde əvəz etdiyimiz üçün, bu güclü ve açıq kaynaklı SQL verilənlər bazası mühərriki / sunucunuzu projeleriniz üçün şiddetle tavsiye etmeyi düşünürük.
Bu yeni nə :
- MDEV-12837 - WSREP: BF kilidi uzun müddət gözləyin
- MDEV-14799 - İndeksləşdirilmiş sütunların GÜNCƏLƏRİ sonrasında, köhnə dəyərlər orta göstəricilərdən təmizlənməyəcək
- MDEV-12827 - Onlayn masanın təkrarlanan əsas səhvlərini yenidən hesabatında təsdiqləmə qüsuru
- MDEV-14008 - DOUBLE sütununda saxlama mühərrikindən avtomatik artırma dəyərlərinin oxunmaması
- MDEV-12323 - qəza bərpa zamanı geri dönüşüm irəliləyiş qeydləri əlaqəli olmayan günlük mesajları ilə birləşir
- MDEV-12352 - InnoDB kapatma böyük bir əməliyyat geri çevrilməklə bloklanmamalıdır
- MDEV-13797 - Yenidən başlamış əməliyyatlar bərpa olunarkən yenilənmə başladıqdan sonra yenilənmə başladıldığında InnoDB asmaq olar
- MDEV-14422 - kapatma zamanı trx_purge_run () -da təsdiqlənmə qüsuru
- MDEV-14589 - InnoDB silməklə qeyd edilmiş qeydləri kilidləməməlidir
- MDEV-14714 / MDEV-14488 / MDEV-14644 - verilənlər bazası fayllarında və ya ikili jurnallarda sona çatan səhv günlük mesajlarının səbəb olduğu məlumatların korlanması
- MDEV-14511 - InnoDB davamlı statistikasını yeniləmək üçün daha az əməliyyatdan istifadə edin
- MDEV-13670 / MDEV-14550 - Xəttin selə salınması: "InnoDB: page_cleaner: 1000ms nəzərdə tutulan loop N ms aldı. Ayarlar optimal ola bilməz. "
- mariabackup: MDEV-14536 - ehtiyat nüsxəsi olduqda (ehtimal intervalda) ehtiyat nüsxəsi zamanı, giriş bloklarının oxunuşunu yenidən sınayın.
- MariaDB Deprecation Policy'ına uyğun olaraq, bu Ubuntu 17.04 "Zesty" üçün MariaDB 10.2-nin son versiyası olacaq.
- Zəruri söz WINDOW indi yalnız masa adları üçün icazə verilmir.
10.2.11 versiyasında yeni :
- InnoDB:
- MDEV-13206 DUPLİKAT KEY YENİLƏNMƏSİNDƏ INSERT xarici açar başarısız
- Windows altında CRC32 SSE2 tətbiqini dəstəkləyin.
- MDEV-13795 / MDEV-14332 VIRTUAL sütunlar mövcud olduqda, ALTER-un onlayn stolun yenidən qurulması zamanı korrupsiya
- MDEV-13328 ALTER TABLE ... DISCARD TABLESPACE çox vaxt çəkir
- MDEV-14140 IMPORT TABLESPACE FSP_FREE_LIMIT kənara çıxmamalıdır
- MDEV-14244 MariaDB 10.2.10, Ext3 və O_DIRECT ilə Debian Stretch-də işləməyəcəkdir
- MDEV-14219 Şifrələmə və ya sıxılma parametrləri dəyişdirildikdə onlayn masa yenidən bərpa olun
- MariaDB Yedekleme:
- MDEV-14499 Mariabackup 10.2 bir çox fayl InnoDB sistemi masa arxasını qoruyur
- MDEV-14447 mariabackup incremental çox fayl innodb_data_file_path üçün sistem masaları genişləndirir
- MDEV-13560 Bütün faylları kopyalayın, məsələn, zəngin kataloqdan təyinatlı yerlərə geri qaytarın
- Digər:
- Mroonga 7.07-ə yeniləndi.
- MariaDB Deprecation Policy'ına görə, bu RHEL 7.2 və CentOS 7.2 üçün MariaDB 10.2-nin son versiyası olacaq. Önümüzdəki 10.2 seriyasından başlayaraq, Version 7.3 versiyasında CentOS 7 və RHEL 7 üçün MariaDB qurulacağıq.
- Ubuntu üçün depolar 17.10 Artful əlavə
- InnoDB 5.7.20'e güncelleştirildi
- CONNECT 1.6.0005-ə yeniləndi
- MariaDB Backup now Stable (GA)
- MDEV-14051: 'Günlük qeydini geri qaytarma çox böyükdür.' çox narın uzunluğu aralığında meydana gələn səhv.
- MDEV-13918: INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS və ALTER / DROP / TRUNCATE TABLE arasındakı yarış vəziyyəti
- MDEV-13838: Bölünmüş bir masanın dəyişdirilməsindən sonra səhv nəticə
- InnoDB FULLTEXT INDEKS'te sabit hatalar
- MDEV-12676: InnoDB FTS cüt səhv
- MDEV-13051: InnoDB qəzası uğursuz sonra Add Index və table_definition_cache çıxarılması
- MDEV-13446: fts_create_doc_id () hər bir əlavə satır üçün lazımsız olaraq 8 bayt ayırır
- MDEV-13941 Yüksək NTFS parçalanması düzeltin
- MDEV-13512 ROW_FORMAT = COMPRESSED masalarında İSTİFADƏ İNDEKSİNİN korrupsiyanı düzeltin
- MDEV-14023 10.1 Virtual sütunlu İnnDB masaları 10.2-də əldə edilə bilməz
- MDEV-11336 innodb_defragment etkinleştirildi
- Aşağıdakı təhlükəsizlik zəiflikləri üçün giderir:
- CVE-2017-10378, MDEV-13819
- CVE-2017-10268
- CVE-2017-15365
Yeni
Yeni versiya versiyası 10.2.7:
- TokuDB 5.6.36-82.0 olaraq güncellenmiştir
- MariaDB Backup beta indi Red Hat, CentOS və Fedora paketləri üçün daxil edilib
- MDEV-13125: Core döküntüləri dinamik şəkildə aktivləşdirilə bilər
- Yeni dəyişənlər:
- tmp_disk_table_size
- tmp_memory_table_size
- MariaDB Deprecation Policy'ına uyğun olaraq, bu, MariaDB 10.2-nin Ubuntu 16.10 & quot; Yakkety & quot;
10.2.6 versiyasında yeni nə :
- MyRocks alfa storage engine əlavə edildi (MDEV-9658)
- Pəncərə funksiyaları tətbiq edilmişdir.
- Recursive Common Table Expressions (MDEV-9864)
- Windows, CentOS, RHEL və Fedora paketləri üçün əlavə AWS Key Management plugin
- InnoDB-ni 5.7.18 (MDEV-11751) səviyyəsinə yeniləyin
- Qalereya kitabxanası 25.3.20-ə yeniləndi
- Ubuntu üçün paketlər 17.04 "zesty" əlavə etdi
- MDEV-10431: The -add-drop-trigger variantı mysqldump-a əlavə edildi
- MDEV-12472: InnoDB-də XtraDB-lə bağlı parametrləri nəzərə almamaq, onların nəzərə alınmadığını xəbərdar etmək
- MDEV-12253, MDEV-12602: Çoxsaylı Şifreleme giderir
- MDEV-11336: Əlil birləşmə
- MDEV-10332: OpenSSL 1.1 və LibreSSL üçün əlavə dəstək
- innodb_deadlock_detect və innodb_stats_include_delete_marked dəyişənləri təqdim etdi
Yeni versiyası 10.1.9:
- CONNECT mühərriki 1.04.0003 versiyasına yeniləndi
- SHOW SLAVE STATUS sahəsində, seconds_behind_master, paralel replikasiya ilə, yalnız əməliyyatlar törədildikdən sonra yenilənir.
- MariaDB 5.5.46, MariaDB 10.0.22 və MariaDB Galera Cluster 10.0.22 seriyasından olan bütün səhv giderləri
- XtraDB XtraDB-5.6.25-73.1-ə yeniləndi Yeni versiyası 10.0.21 / 10.1.6 Beta: >
- Innodb InnoDB-5.6.26 yeniləndi
- Performans Şeması 5,6,26-a yeniləndi
- Mühərrik qoşun Gamma ödəmə müddəti (Beta idi)
- XtraDB, XtraDB-də yeniləndi
Yeni versiyası 10.0.20 / 10.1.3 Beta: 5.6.24-72.2
- Innodb yeniləndi InnoDB-5.6.25
- Performans Şeması 5,6.25-ə güncellenir
- TokuDB TokuDB-7.5.7-ə yeniləndi
- Client command line option --ssl ilə birlikdə istifadə edildikdə - assl-verify-server-cert (və müştəri API MYSQL_OPT_SSL_VERIFY_SERVER_CERT variantını) - SSL-nin şifrələnməsini və MariaDB serverinin etibarlı sertifikata malik olmasını təmin edəcək . Bu, CVE-2015-3152-ni düzəldir.
- mysql_upgrade (MDEV-8115) tərəfindən
- Innodb_stats_traditional sistem dəyişən indeksi statistikasının hesablanması məqsədi ilə daha geniş masalar üçün daha geniş bir nümunə nümunəsi təmin edir.
- InnoDB 5.6.22'ye yüksəldi
- XtraDB 5.6.22-71.0 qədər yüksəldi
- TokuDB 7.5.4-ə yüksəldi
- CONNECT işleyicisine güncellemeler (JSON masa tipini dəstəkləyən)
- Aşağıdakı təhlükəsizlik zəiflikləri üçün giderir:
- CVE-2015-0411
- CVE-2015-0382
- CVE-2015-0381
- CVE-2015-0432
- CVE-2014-6568
- CVE-2015-0374
- Bu sürüm, InnoDB və XtraDB-də ciddi bir səhv düzəldir və bəzən serverin (MDEV-7026) ağır bir kilidlənməsinə səbəb ola bilər.
- Bu, Mroonga tam mətn axtarış mühərriki olan ilk azaddır.
- OpenSSL ilə tərtib edildikdə MariaDB TLSv1.2 protokolunu dəstəkləyir. Yalnızca TLSv1.2 şifrələmələri ilə məhdudlaşdıqda --sl_cipher = TLSv1.2. SSLv3 şifrələlərini --ssl-cipher = SSLv3 ilə məhdudlaşdırın. MariaDB.org-dan RPM və DEB paketləri OpenSSL ilə qurulur, digərləri (Windows və ümumi Linux üçün) yaSSL ilə inşa edilir.
- Aşağıdakı təhlükəsizlik zəiflikləri üçün giderir:
- CVE-2014-6507
- CVE-2014-6491
- CVE-2014-6500
- CVE-2014-6469
- CVE-2014-6555
- CVE-2014-6559
- CVE-2014-6494
- CVE-2014-6496
- CVE-2014-6464
- Paketlenmiş PCRE 8.36 səviyyəsinə yüksəldilir
- InnoDB 5.6.21'e yüksəldildi
- XtraDB 5.6.21-70.0 səviyyəsinə yüksəldi
- TokuDB 7.5.3'e yüksəldi
- SphinxSE 2.2.6 yüksəldi
- CONNECT işleyicisine daxil olan yeniliklər:
- Yeni VIR virtual masa tipi.
- Yeni dəyişənlər connect_use_tempfile və connect_exact_info
- İndi açıqSUSE repos təklif edirik, onu necə istifadə etmək haqqında ətraflı məlumat üçün depo konfiqurasiya vasitəsinə baxın.
- TokuDB 7.5.0-ə yüksəldi
- XtraDB 5.6.20-68.0 'a yüksəldi
- InnoDB 5.6.20 səviyyəsinə yüksəldi
- Spider 3.2.11'e yüksəldi
- SphinxSE 2.1.9-ə yüksəldi
- Geribildirim eklentisi hazırda harmanlama istifadə haqqında statistik məlumatları ehtiva edir.
- Hata gündəliyi 10 eyni təhlükəli xəbərdarlıqdan sonra aktivləşdirilən bir daşqın mühafizəsinə malikdir və növbəti 5 dəqiqə üçün onları söndürür.
- Power8 platformasının bir çox düzəldilməsi və optimallaşdırılması.
- MariaDB Deprecation Policy'ına görə, bu, həm də Ubuntu 13.10 "Saucy" üçün MariaDB 10.0-un son versiyası olacaq. və Mint 16 "Petra".
- CentOS 7 və RHEL 7-nin son buraxılışı ilə biz artıq hər iki dağılım üçün paketlər təqdim edirik. Depoları necə təmin etmək üçün təlimatlar "MariaDB-ni YUM ilə birlikdə yüklə" səhifə və depo konfiqurasiya alətidir.
- kiçik-limit-optimallaşdırılmış fayllar indi yavaş sorgu günlüğü ve yeni bir status değişkeni, sort_priority_queue_sorts vasitəsilə görünür.
- Aria və MyISAM üçün açıq və dəyişən fayllar üçün hash kovalarının sayını təyin etmək üçün aria_pagecache_file_hash_size və key_cache_file_hash_size yeni dəyişənlər.
- Mühərriki qoşma bölməni dəstəkləyir.
- Bir çox plaginlərin ödəmə səviyyəsi yüksəldilmişdir (beta-dan gama və ya gama-dan sabit).
- TokuDB 7.1.7-ə yüksəldi
- XtraDB 5.6.19-67.0 səviyyəsinə yüksəldi
- InnoDB 5.6.19 səviyyəsinə yüksəldi
- Performance_Schema 5.6.20-ə yüksəldi
- Yenilənib mühərriki bağlayın.
- Version 8.35 versiyasına yeniləndi
- Exists2In optimallaşdırma hazırda default olaraq aktivdir
- performance_schema indi default olaraq aradan qaldırıldı
- TokuDB motorunu versiya 7.1.6-a yeniləyə
- Spider storage motorunu 3.2 versiyasına yeniləndi
- XtraDB yaddaş mühərrikini 5.6.17-65.0 versiyasına yeniləndi
- InnoDB storage engine versiyası 5.6.17 versiyasına yeniləndi
- Performance_schema versiyasının 5.6.17 versiyasına yeniləndi
- Connect və OQGraph mühərrikləri yeniləndi.
- Online ALTER TABLE bölünmüş masalar üçün çalışır
- Yeni sistem dəyişən default_regex_flags. MariaDB RLIKE operatoru qeyri-standart, lakin geri uyğun bir şəkildə istifadə etmək üçün istifadə edin
- SET @@ default_regex_flags = 'DOTALL';
- Çoğaltma:
- MariaDB 10 performansı yeni bir standart təyin edir. Paralel replikasiya və daha qabaqcıl bir qrup işi də daxil olmaqla, yeni funksiyalar sayəsində, MariaDB-nin əvvəlki nəsillərindən və xüsusilə MySQL-in köhnə məlumat bazasından bir neçə dəfə daha sürətli olur. Həmçinin, replikasiya qulları indi qəza təhlükəsizdir.
- Çox mənbəli replikasiya xüsusiyyətləri vasitəsilə real vaxt analitik məqsədlər üçün böyük məlumatlar üzrə paylanmış məlumatların tam görünüşünü verən bir çox master serverdən məlumatların təkrarlanması da mümkündür.
- NoSQL imkanları:
- CONNECT mühərriki dinamik şəkildə müxtəlif məlumat mənbələrinə, məsələn, qovluqdakı günlük faylları və ya hər hansı bir ODBC verilənlər bazasında MariaDB 10-dan dinamik şəkildə istifadə etməyə imkan verir. ETL (Extraction, Transformation and Load) və Real-Time analiz.
- Dinamik Sütunlar, bir masanın hər bir satırında fərqli etiketli məlumat obyektlərini NoSQL texnologiyaları ilə eyni şəkildə saxlayırlar.
- MariaDB 10 daxilində birbaşa Cassandra məlumatlarından məlumat əldə edin və birbaşa qəbul edilən Big Data texnologiyası ilə birbaşa əlaqə saxlayın.
- Sharding:
- MariaDB 10, böyük məlumat bazası masalarının performans və miqyasda birdən çox serverə bölünməsinə imkan verən SPIDER mühərriki şəklində qıvrılan yerləşmişdir. MariaDB, həqiqətə uyğun mövcudluğu təmin etmək üçün yeni təkrarlama xüsusiyyətləri ilə xarding edir.
- Pertona-Server-5.5.35-rel33.0'dan XtraDB
- OLD_MODE, köhnə MySQL / MariaDB versiyalarından davranışları təqlid etmək.
- MDEV-5248 Ciddi uyğunsuzluq və məlumatların korreksiyası InnoDB Online DDL ilə birlikdə get_innobase_type_from_mysql_type refactor səbəbiylə DATETIME və DATE növləri.
- MDEV-5275 MySQL 5.1-dən MariaDB-ə yüksəlmə problemləri
- Paketler üçün eksik eklentlər əlavə edin
- Müxtəlif paralel replikasiya düzəldilir: MDEV-4506, MDEV-5217.
-
Yeni versiyası 10.0.19 / 10.1.3 Beta:
10.0.16 versiyasında yeni nə :
10.0.15 versiyasında yeni nə :
Yeni versiyası 10.0.14:
10.0.13-də yeni nə :
/ li>
10.0.11 versiyasında yeni nə :
10.0.10 versiyasında yeni :
Yeni versiyası 10.0.6 Beta:
Yeni versiyası 10.0.5 Beta:
- Çoğaltma iyileştirmeleri
- Saxlama mühərrikləri
- Optimizer aksesuarları
- İdarəetmənin təkmilləşdirilməsi
- Digər mühüm yeni xüsusiyyətlər
- MySQL 5.6'dan birləşdirilmiş funksiyalar və funksiyalar
Yeni versiyası 10.0.4 Alpha:
- Yeni Uygulanan Features:
- MDEV-4438 - Spider saxlama mühərriki
- MDEV-4568 - Port Percona cavab pəncərəsi kimi audit plugin
- MDEV-4702 - LOCK_open istifadə azaltın
- MySQL 5.6.10 dan birləşdirilmiş və ya Backported xüsusiyyətləri və düzəlişləri:
- MDEV-330 - TIME (N), DATETIME (N) və TIMESTAMP (N) növlərinin sütunları olan MySQL-5.6 yaradılmış cədvəlləri (frm və data faylları) dəstəkləyirik. Daha əvvəl, MariaDB-də belə bir masa açmaq cəhdi səhvdir.
- MDEV-3838 - Standart SQL temporal litals üçün dəstək
- MDEV-4058 - host_cache P_S masasını birləşdirin
- WL # 5185 Qadağan edilmiş 5.1 xüsusiyyətləri sil
- MySQL 5.6.10 dan InnoDB
- Yeni standartlar daxil olmaqla performans sxemi yeniləmələri.
- Yeni zəmanət daxil olmaqla məlumat sxemi yeniləmələri.
- InnoDB davamlı statistika.
- İnnoDB-də online ALTER və yerdəyişmə əməliyyatları üçün mövzu məlumatları
- TƏRCÜMƏ PARTİYASI
- Bölmə seçimi
- CREATE TEMPORARY TABLE ifadəsiylə yaradılan müvəqqəti masalar üçün imtiyaz modeli dəyişdi (MySQL Bug # 27480, səhv # 11746602)
- TƏSVİRİ TƏSVİRİ ifadəsini əldə edin
5.5.33 sürümünde yeni :
- Bu versiya MariaDB 5.3.12 və MySQL 5.5.32 daxildir.
versiyası 5.5.32-də :
- Bu azadlıq əsasən bir səhv düzəldilmişdir. MariaDB 5.3.12 və MySQL 5.5.32 daxildir.
Şərhlər tapılmadı