A MariaDB egy nyílt forráskódú és többplatformos adatbázis-motor és szerver, amely a világ számos webszerverén használt jól ismert és nagy teljesítményű MySQL adatbázis-motor helyettesítésére lett tervezve. Az alkalmazás olyan adatbázis-szakemberek felé irányul, akik egy skálázható, megbízható, megbízható és megbízható SQL szerverre keresnek, a MySQL adatbázis-kiszolgáló helyettesítésére.
Támogatja a tárolómotorok széles skáláját
Alapértelmezés szerint a felhasználók több tárolómotort támogatnak, többek között az Aria, az XtraDB (InnoDB-be való bejövő csere), az PBXT, a FederatedX (lecserélő csere az egyesítettekhez), az OQGRAPH, a SphinxSE, az IBMDB2I és a Cassandra.
Összehasonlítva a MySQL
A MySQL-hez képest azonnal észrevehetjük, hogy a MariaDB minden bizonnyal sokkal gyorsabb, és kiterjeszthető számos kiterjesztésen keresztül. Jellemzője vadonatúj jellemzőkkel, amelyeket az iparág legjobb és legdurvább fejlesztői fejlesztettek ki.
A funkciók áttekintése
Néhány főbb kiemeltje közül megemlíthetjük a több forrású, gyors és biztonságos replikációt, az InnoDB aszinkron I / O alrendszert, több mint 200 000 adatbázishoz, kiterjesztett felhasználói statisztikához, pluggable hitelesítéshez, gyorsabb felkérésekhez és csatlakozásokhoz . Ezenkívül támogatja a dinamikus oszlopokat, a GIS (Geographic Information System) funkciókat, az előrehaladási jelentéseket, a virtuális oszlopokat, a táblázat eltávolítását, a HandlerSocket alkalmazást, valamint kevesebb hibát és figyelmeztetést.
Kompatibilis a MySQL & nbsp; adatbázisokkal
Egy másik érdekes tulajdonság a teljes kompatibilitás a MySQL adatbázis-kiszolgálóval, amely lehetővé teszi a felhasználók számára, hogy adatbázis-táblákat importáljanak a MySQL-ből a MariaDB-ba, anélkül, hogy sok gondot okoznának. Emellett a felhasználók képesek lesznek könnyen létrehozni logikai vagy fizikai mentéseiket az adatbázisukban.
Támogatott operációs rendszerek
A MariaDB platformfüggetlen alkalmazás, amely támogatja az összes fontosabb operációs rendszert, mint a Linux, a Mac OS X, a Solaris és a Microsoft Windows. A forráskód mellett a szoftver bináris csomagokat is biztosít mind a 64 bites, mind a 32 bites architektúrákhoz.
A MySQL-re vonatkozó drop-in csere
Mivel sok Linux disztribúciós fejlesztő az összes MySQL csomagot helyettesítette a MariaDB-vel az operációs rendszerükben, úgy érezzük, hogy erőteljesen és nyílt forráskódú SQL adatbázis-motorra / szerverre van szükségünk a projektjeihez.
Újdonságok ebben a kiadásban:
- MDEV-12837 - WSREP: BF zár várjon hosszú
- MDEV-14799 - Az indexelt oszlopok UPDATE után a régi értékek nem törlődnek a másodlagos indexekről
- MDEV-12827 - Az ismétlődő kulcs hiba bejelentésének sikertelensége az online asztal újjáépítésében
- MDEV-14008 - Az automatikus növekmény értékének meghibásodása a DOUBLE oszlopban tárolómotorból
- MDEV-12323 - A visszaállási folyamat naplóüzenetei a lezuhanáskorrekció során összekeverednek a nem kapcsolódó naplóüzenetekkel
- MDEV-12352 - Az InnoDB leállítását nem szabad blokkolni egy nagy tranzakció-visszaállítással
- MDEV-13797 - Az InnoDB lefagyhat, ha a leállítása az indítás után hamarosan megindul, miközben visszaállítja a nem teljes tranzakciókat
- MDEV-14422 - A trx_purge_run () állítás meghiúsulása leállításkor
- MDEV-14589 - Az InnoDB nem zárhat be törlést jelző rekordot
- MDEV-14714 / MDEV-14488 / MDEV-14644 - adatbázisfájlokban vagy bináris naplózatokban végződő hibaüzenetek okozta adathiba
- MDEV-14511 - Használjon kevesebb tranzakciót az InnoDB állandó statisztikák frissítéséhez
- MDEV-13670 / MDEV-14550 - Hibajelző árvíz: & quot; InnoDB: page_cleaner: 1000 ms tervezett hurok N ms-ot vett. Lehet, hogy a beállítások nem optimálisak. & Quot;
- mariabackup: MDEV-14536 - a biztonsági mentés során próbálkozzon újra a naplóblokkok olvasásával, ha van (esetleg megszakításos) ellenőrzőösszeg-eltérés
- A MariaDB Deprecation Policy szerint ez lesz az utolsó kiadás a MariaDB 10.2 Ubuntu 17.04 "Zesty" -nek.
- A lefoglalt WINDOW szó mostantól csak tiltott álnevek esetén engedélyezett.
Az újdonság a 10.2.11-es verzióban:
- InnoDB:
- MDEV-13206 INSERT ON DUPLICATE KEY UPDATE idegen kulcs sikertelen
- Támogatja a CRC32 SSE2 megvalósítását Windows alatt
- MDEV-13795 / MDEV-14332 Korrupció az online asztal újjáépítése során ALTER amikor VIRTUAL oszlopok léteznek
- MDEV-13328 ALTER TABLE ... A DISCARD TABLESPACE sok időt vesz igénybe
- Az MDEV-14140 IMPORT TABLESPACE nem haladhatja meg az FSP_FREE_LIMIT értéket
- MDEV-14244 MariaDB 10.2.10 nem fut Debian Stretch-en az ext3 és az O_DIRECT használatával
- MDEV-14219 Engedélyezi az online asztal újjáépítését, ha a titkosítási vagy tömörítési paraméterek megváltoznak
- MariaDB biztonsági mentés:
- MDEV-14499 A Mariabackup 10.2 nem készít biztonsági másolatot a több fájl InnoDB rendszer táblaterületéről
- MDEV-14447 mariabackup inkrementális hibásan kiterjeszti a rendszer táblaterületet több fájl innodb_data_file_path
- MDEV-13560 Másolja le az összes innodb undo táblaterületet a biztonsági könyvtárból a rendeltetési helyre
- Egyéb:
- A Mroonga frissítve 7.07-kor.
- A MariaDB Deprecation Policy szerint MariaDB 10.2 legutolsó verziója az RHEL 7.2 és a CentOS 7.2 verzióhoz. A következő 10.2-es verziótól kezdve létrehozzuk a MariaDB-t a CentOS 7 és a RHEL 7 verzióra a 7.3-as verzióban.
- Ubuntu repositories 17.10 Artful hozzáadva
Az újdonság a 10.2.10 verzióban:
- Az InnoDB frissítve 5.7.20-ra
- CONNECT frissítve: 1.6.0005
- A MariaDB Backup most Stable (GA)
- MDEV-14051: "A napló törlése túl nagy." hiba nagyon szűk húrhosszúság esetén
- MDEV-13918: Versenyállapot az INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS és az ALTER / DROP / TRUNCATE TABLE között
- MDEV-13838: Téves eredmény a particionált tábla megváltoztatása után
- rögzített hibák az InnoDB FULLTEXT INDEX-ben
- MDEV-12676: InnoDB FTS ismétlődő kulcshiba
- MDEV-13051: Az InnoDB összeomlása a meghibásodás után ADD INDEX és table_definition_cache kilakoltatás
- MDEV-13446: A fts_create_doc_id () szükségtelen módon 8 bájtot oszt ki minden beillesztett sorra
- MDEV-13941 Korrigálja a nagy NTFS töredezettséget
- MDEV-13512 A HOSSZÚ INDEX ROVITÁSA ROW_FORMAT = TÖMÍTETT táblák
- MDEV-14023 10.1 A virtuális oszlopokkal rendelkező InnoDB táblák nem érhetők el 10.2-ben
- MDEV-11336 innodb_defragment engedélyezve van
- Javítja a következő biztonsági réseket:
- CVE-2017-10378, MDEV-13819
- CVE-2.017-10.268
- CVE-2.017-15.365
Újdonság a 10.2.7-es verzióban:
- A TokuDB frissítve 5.6.36-82.0-ra
- A MariaDB Backup béta most a Red Hat, a CentOS és a Fedora csomagok számára készült
- MDEV-13125: A maggyökök dinamikusan engedélyezhetők
- Új változók:
- tmp_disk_table_size
- tmp_memory_table_size
- A MariaDB Deprecation Policy szerint ez lesz az utolsó kiadás a MariaDB 10.2 Ubuntu 16.10 "Yakkety"
Az újdonság a 10.2.6 verzióban:
- Hozzáadott MyRocks alfát tároló motor (MDEV-9658)
- Ablakfüggvényeket vezették be.
- Rekurzív közös táblázatok (MDEV-9864)
- AWS Key Management bővítmény a Windows, CentOS, RHEL és Fedora csomagokhoz
- Az InnoDB frissítése 5.7.18-ra (MDEV-11751)
- Galera wsrep könyvtár frissítve: 25.3.20
- Csomagok az Ubuntu 17.04-hez "zesty" hozzáadunk
- MDEV-10431: A --add-drop-trigger beállítás hozzáadva a mysqldump
- MDEV-12472: InnoDB-ban az XtraDB-specifikus paraméterek figyelmen kívül hagyása figyelmeztetés figyelmen kívül hagyására
- MDEV-12253, MDEV-12602: Számos titkosítási javítás
- MDEV-11336: Letiltott töredezettségmentesítés
- MDEV-10332: Hozzáadta az OpenSSL 1.1 és LibreSSL támogatását
- innodb_deadlock_detect és innodb_stats_include_delete_marked változók be
- CONNECT motor frissítve a 1.04.0003 verzióra
- A SHOW SLAVE STATUS mező másodpercek_behind_master most párhuzamos replikációval van ellátva, amelyet csak az ügyletek végrehajtása után frissítettek.
- Minden hibajavítást tartalmaz a MariaDB 5.5.46, a MariaDB 10.0.22 és a MariaDB Galera Cluster 10.0.22 kiadások
Újdonság li>
Az újdonságok a 10.0.21 / 10.1.6 verzióban:
- XtraDB frissítve az XtraDB-5.6.25-73.1 verzióra
- Innodb frissítve az InnoDB-5.6.26-ra
- Teljesítményséma frissítve: 5.6.26
- A csatlakoztatható motor már Gamma érettségi volt (Beta)
- XtraDB frissítve az XtraDB-hez:
- Innodb frissítve InnoDB-5.6.25-re
- Teljesítményséma frissítve: 5.6.25
- A TokuDB frissítve a TokuDB-7.5.7-re
- Az ügyfél-parancssori opció --ssl-verify-server-cert (és az ügyfél API-jának MYSQL_OPT_SSL_VERIFY_SERVER_CERT opciója) a --ssl együtt használva biztosítja, hogy a létrehozott kapcsolat SSL-titkosítva legyen, és a MariaDB-kiszolgáló érvényes tanúsítvánnyal rendelkezik . Ez javítja a CVE-2015-3152-et.
- a mysql_upgrade (MDEV-8115) segítségével
- Az innodb_stats_traditional rendszerváltozó nagyobb statisztikai statisztikát alkalmazó oldalak nagyobb mintáját teszi lehetővé.
- Az InnoDB frissítve 5.6.22-re
- Az XtraDB 5.6.22-71.0 verzióra frissült
- A TokuDB frissítve 7.5.4-re
- A CONNECT kezelő frissítései (a JSON tábla típusának támogatása)
- Javítja a következő biztonsági réseket:
- CVE-2015-0411
- CVE-2015-0382
- CVE-2015-0381
- CVE-2015-0432
- CVE-2014-6568
- CVE-2015-0374
- Ez a kiadás az InnoDB és az XtraDB komoly hibáját javítja, amelyek néha kemény záródást okozhatnak a kiszolgálónak (MDEV-7026).
- Ez az első kiadás, amely magában foglalja a Mroonga teljes szöveges keresési tárolómotort.
- Az OpenSSL-lel való fordításkor a MariaDB most támogatja a TLSv1.2 protokollt. Korlátozza TLSv1.2-re csak a --ssl_cipher = TLSv1.2-es kódolást. Határozza meg az SSLv3 titkosítókkal a --ssl-cipher = SSLv3-mal. A MariaDB.org RPM és DEB csomagjai az OpenSSL-rel épülnek, mások (a Windows és a generikus Linux esetében) a yaSSL-rel épülnek.
- Javítja a következő biztonsági réseket:
- 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
- A mellékelt PCRE frissítésének dátuma: 8.36
- Az InnoDB frissítve 5.6.21-re
- Az XtraDB 5.6.21-70.0 verzióra frissült
- A TokuDB frissítve 7.5.3-ra
- A SphinxSE frissítve lett a 2.2.6-ra
- A CONNECT kezelő frissítései:
- Új virtuális virtuális asztaltípus.
- Új változók connect_use_tempfile és connect_exact_info
- Most kínáljuk az openSUSE repos-ot, lásd a repository konfigurációs eszközt a használatának részleteiről.
- A TokuDB frissítve 7.5.0-re
- Az XtraDB 5.6.20-68.0-ig frissült
- Az InnoDB frissítve 5.6.20-ra
- Spider frissítve a 3.2.11-re
- A SphinxSE 2.1.9-re frissült
- A Visszajelzés plugin most tartalmaz statisztikákat az összehasonlítás használatáról.
- A hibajelentés egy olyan árvízvédelmet tartalmaz, amely 10 azonos nem biztonságos figyelmeztetés után aktiválódik, és letiltja őket a következő 5 percre.
- Számos javítás és optimalizálás a Power8 platform számára.
- A MariaDB Deprecation Policy szerint ez lesz az utolsó kiadás a MariaDB 10.0 mind az Ubuntu 13.10 "Saucy" és Mint 16 "Petra".
- A legutóbbi, a CentOS 7 és az RHEL 7 kiadásával örömmel tölt el csomagokat mindkét disztribúcióhoz. A tárolók engedélyezésének módjáról a "MariaDB telepítése a YUM-val" címû fejezetben található. oldalt és a tároló konfigurációs eszközt.
- A filesort-with-small-limit-optimalizálás mostantól a lassú lekérdezési napló és egy új státuszváltozó, a sort_priority_queue_sorts alatt látható.
- Új változók az aria_pagecache_file_hash_size és a key_cache_file_hash_size értékek meghatározásához a nyílt és megváltoztatott fájlok számát az Aria és a MyISAM esetében.
- Csatlakoztassa a motor támogatja a particionálást.
- Sok bővítmény érettségi szintje növekedett (béta-gamma-ig vagy gamma-től stabilig).
- A TokuDB 7.1.7-re frissült.
- Az XtraDB 5.6.19-67.0 verzióra frissült
- Az InnoDB frissítve 5.6.19-re
- Performance_Schema frissítve 5.6.20-ra
- Frissített Spider tárolómotor a 3.2.4-es verzióra
- Frissített csatlakozási motor.
- Frissített pcre a 8.35-ös verzióra
- Az Exists2In optimalizálás alapértelmezés szerint engedélyezve van
- teljesítmény_schema alapértelmezés szerint le van tiltva
- Frissített TokuDB motor a 7.1.6-os verzióra
- Frissített spider tárolómotor a 3.2-es verzióra
- Frissített XtraDB tárolómotor az 5.6.17-65.0 verzióra
- Frissített InnoDB tárolómotor 5.6.17 verzióra
- Frissített teljesítmény_schema az 5.6.17 verzióra
- Frissített Connect és OQGraph motorok.
- Az online ALTER TABLE partícionált táblákhoz működik
- Új rendszerváltozó default_regex_flags. Ha a MariaDB RLIKE operátor nem szabványos, de visszafelé kompatibilis módon viselkedik, használja a billentyűt
- SET @@ default_regex_flags = 'DOTALL';
- Replication:
- A MariaDB 10 új színvonalat állít elő a teljesítményben. Sokszor gyorsabb, mint a MariaDB korábbi generációi, és különösen a MySQL korábbi adatbázisai, köszönhetően az új funkcióknak, köztük a párhuzamos replikációnak és a továbbfejlesztett csoportos elkötelezettségnek. A replikációs rabszolgák most is összeomlanak.
- Mostantól több master-kiszolgálóról is adatmásolhatók, így a nagy adatállományok elosztott adatait teljes körűen megtekinthetik valós idejű analitikai célokra a több forrású replikációs szolgáltatáson keresztül.
- NoSQL képességek:
- A CONNECT motor dinamikus hozzáférést biztosít a különböző adatforrásokhoz dinamikusan, beleértve a strukturált fájlokat, például a mappában levő naplófájlokat vagy bármely ODBC-adatbázist a MariaDB 10-ből. Nagyszerű az ETL (Extraction, Transformation and Load) és valós idejű analízis.
- A Dinamikus oszlopok a táblázat egyes soraiban különböző címkézett adatobjektumokat tárolnak ugyanúgy, mint a NoSQL-technológiák.
- A Cassandra adatai közvetlenül a MariaDB 10-ben érhetők el, és közvetlenül egy széles körben elfogadott Big Data technológiával működnek együtt.
- Sharding:
- A MariaDB 10 magában foglalja a SPIDER motor formájú ugrását, amely lehetővé teszi a nagy adatbázis-táblák megosztását több szerverre, a teljesítmény és a méretarány érdekében. A MariaDB ötvözi az új replikációs funkciókat, így biztosítja a valódi magas rendelkezésre állást.
- MySQL 5.5.35
- XtraDB a Percona-Server-5.5.35-rel33.0-ból
- OLD_MODE, a régi MySQL / MariaDB változatok viselkedését emulálja.
- MDEV-5248 DATETIME és DATE típusok a get_innobase_type_from_mysql_type refactor miatt InnoDB Online DDL
- MDEV-5275 Problémák frissítése MySQL 5.1-ről MariaDB-re
- A hiányzó bővítmények hozzáadása deb csomagokhoz
- Különböző párhuzamos replikációs javítások: MDEV-4506, MDEV-5217.
- MySQL 5.5.34
- XtraDB a Percona-Server-5.5.34-rel32.0-ből
- TokuDB 7.1.0
- Replikációs fejlesztések
- Tárolómotorok
- Az optimalizáló fejlesztései
- Adminisztrációs javítások
- Egyéb fontos új funkciók
- A MySQL 5.6 egyesített funkciói és funkciói
- Az újonnan bevezetett funkciók:
- MDEV-4438 - Spider tároló motor
- MDEV-4568 - Port Percona válaszidejének elosztása ellenőrző bővítményként
- MDEV-4702 - A LOCK_open használatának csökkentése
- A MySQL 5.6.10-ből származó Merged vagy Backported funkciók és javítások:
- MDEV-330 - Támogatás MySQL-5.6 létrehozott táblázatokhoz (frm és adatfájlok), amelyek TIME (N), DATETIME (N) és TIMESTAMP (N) típusú oszlopokkal rendelkeznek. Korábban az ilyen táblázatot a MariaDB-ben megnyitó kísérlet hibát jelentene.
- MDEV-3838 - szabványos SQL időbeli literálok támogatása
- MDEV-4058 - Egyesíti a host_cache P_S táblát
- WL # 5185 Távolítsa el az elavult 5.1-es funkciókat
- InnoDB a MySQL 5.6.10-ből
- A teljesítmény séma frissítései, beleértve az új alapértelmezéseket.
- Információs séma frissítései, beleértve az új alapértelmezéseket.
- InnoDB állandó statisztikák.
- Online ALTER az InnoDB-ba és a menetes információk a helyszíni műveletekhez
- EXCHANGE PARTITION
- Partíció kiválasztása
- A CREATE TEMPORARY TABLE utasítással létrehozott ideiglenes táblák esetében a jogosultsági modell megváltozott (MySQL Bug # 27480, # 11746602 hiba)
- GET DIAGNOSTICS utasítás
- Ez a verzió tartalmazza a MariaDB 5.3.12 és a MySQL 5.5.32 verziót.
- Ez a verzió elsősorban hibajavító kiadás. Magában foglalja a MariaDB 5.3.12 és a MySQL 5.5.32 verziót.
Újdonság 5.6.24-72.2
Az újdonság a 10.0.19 / 10.1.3 Beta verzióban:
Az újdonság a 10.0.16-os verzióban:
Az újdonság a 10.0.15-ös verzióban:
Az újdonság a 10.0.13-as verzióban:
Az újdonság / li>
A
Az újdonság a 10.0.11-es verzióban:
Az újdonság a 10.0.10-es verzióban:
Az újdonság a 5.5.35-ös verzióban:
Az újdonság a 10.0.6 Beta verzióban:
Az újdonság az 5.5.34-es verzióban:
Az újdonság a 10.0.5 Beta verzióban:
Az újdonság a 10.0.4 Alpha verzióban:
Az újdonság az 5.5.33-as verzióban:
Az újdonság az 5.5.32 verzióban:
Hozzászólás nem található