MariaDB on avoimen lähdekoodin ja monipuolisen tietokannan moottori ja palvelin, joka on suunniteltu korvaamaan tunnettu ja tehokas MySQL-tietokantalokki, jota käytetään useilla WWW-palvelimilla ympäri maailmaa. Sovellus on suunnattu tietokantahenkilöille, jotka etsivät skaalautuvaa, luotettavaa, luotettavaa ja vakaata SQL-palvelinta, joka korvaa MySQL-tietokantapalvelimen.
Tukee monenlaisia säilytysmoottoreita
Oletusarvoisesti se tarjoaa käyttäjille tukea useille tallennusmoottoreille, kuten Aria, XtraDB (InnoDBin korvaava korvaus), PBXT, FederatedX (pudotuksen korvaava liittovaltio), OQGRAPH, SphinxSE, IBMDB2I ja Cassandra.
Verrattuna MySQL
Verrattuna MySQL: hen voimme heti huomata, että MariaDB on varmasti paljon nopeampi ja laajennettavissa useiden laajennusten kautta. Se sisältää uusia ominaisuuksia, joita alan parhaat ja kirkkaimmat kehittäjät kehittävät.
Ominaisuudet yhdellä silmäyksellä
Joidenkin tärkeimpien kohokohdistusten joukossa voidaan mainita monilähde, nopea ja turvallinen kopiointi, InnoDB-asynkroninen I / O-osajärjestelmä, tuki yli 200 000 tietokantayhteydelle, laajennetut käyttäjätilastot, pluggable authentication sekä nopeammat alikyselyt ja liittymät . Lisäksi se sisältää dynaamisten sarakkeiden, GIS (Geographic Information System) -toiminnon, edistyksen raportoinnin, virtuaalisten sarakkeiden, taulukon poistamisen, HandlerSocketin sekä vähemmän vikoja ja varoituksia.
Yhteensopiva MySQL-tietokantojen kanssa
Toinen mielenkiintoinen ominaisuus on täydellinen yhteensopivuus MySQL-tietokantapalvelimen kanssa, jonka avulla käyttäjät voivat tuoda tietokantapöydät MySQL: stä MariaDB: ään ilman paljon vaivaa. Lisäksi käyttäjät voivat helposti luoda loogisia tai fyysisiä varmuuskopioita tietokannoistaan.
Tuetut käyttöjärjestelmät
MariaDB on alusta riippumaton sovellus, joka tukee kaikkia tärkeimpiä käyttöjärjestelmiä, kuten Linux, Mac OS X, Solaris ja Microsoft Windows. Lähdekoodin lisäksi ohjelmisto tarjoaa binääripaketteja sekä 64- että 32-bittisille arkkitehtuureille.
MySQL: n pudotusvalmius
Koska monet Linux-jakeluohjelmien kehittäjät ovat korvanneet kaikki MySQL-paketit MariaDB: llä käyttöjärjestelmäänsä, meidän on pakko suositella tätä tehokasta ja avoimen lähdekoodin SQL-tietokannan moottoria / palvelinta projekteihisi.
Mitä uutta strong> on tässä versiossa:
- MDEV-12837 - WSREP: BF lukitus odottaa pitkä
- MDEV-14799 - indeksoitujen sarakkeiden UPDATE jälkeen vanhoja arvoja ei pureta toissijaisista indekseistä
- MDEV-12827 - Epäonnistuminen, kun raportoidaan päällekkäisen avainvirhe online-taulukon uudelleenmuodostuksessa
- MDEV-14008 - Automaattinen lisäysarvojen lukeminen DUPLA-sarakkeessa varastokuvasta li>
- MDEV-12323 - Paluu edistyksen lokiviestit onnettomuustilanteen aikana sekoitetaan toisiinsa liittyvien lokiviestien kanssa
- MDEV-12352 - InnoDB-sammutus ei saa estää suuren transaktion palautuksen takia
- MDEV-13797 - InnoDB saattaa jäädä kiinni, jos käynnistys käynnistetään pian käynnistämisen jälkeen, kun taas palautus palauttaa epätäydelliset tapahtumat
- MDEV-14422 - Assertion epäonnistuminen trx_purge_run () shutdownissa
- MDEV-14589 - InnoDB ei saisi lukita delete-merkittyä tietuetta li>
- MDEV-14714 / MDEV-14488 / MDEV-14644 - tietokantatiedostoihin tai binäärilokiin päätyvien virheilmoitusviestien aiheuttamat tietojen virheet
- MDEV-14511 - Käytä vähemmän tapahtumia InnoDB-pysyvien tilastojen päivittämiseen
- MDEV-13670 / MDEV-14550 - Virheilmoitus: "InnoDB: page_cleaner: 1000 ms suunniteltu silmukka otti N ms. Asetukset eivät välttämättä ole optimaalisia. & Quot;
- mariabackup: MDEV-14536 - varmuuskopioinnin aikana yritä lukea lokitiedostoja uudelleen, jos tarkistussummamääritys (mahdollisesti jaksoittainen) on
- MariaDB: n deprecation-periaatteella tämä on MariaDB 10.2: n viimeisin julkaisu Ubuntu 17.04 "Zesty": lle.
- Varattua sanaa WINDOW on nyt vain hylätty taulukon aliaksia varten.
Uutta strong> versio 10.2.11:
- InnoDB:
- MDEV-13206 INSERT DUPLICATE KEY UPDATE ulkomaalainen avain epäonnistui
- Tukee CRC32 SSE2: n toteutusta Windowsissa
- MDEV-13795 / MDEV-14332 Korruptio online-taulun uudistamisen aikana ALTER, kun VIRTUAL-sarakkeita on olemassa
- MDEV-13328 ALTER TAULUKKO ... DISCARD TABLESPACE vie paljon aikaa
- MDEV-14140 IMPORT TABLESPACE ei saa ylittää FSP_FREE_LIMIT
- MDEV-14244 MariaDB 10.2.10 ei toimi Debian Stretchillä ext3: n ja O_DIRECTin kanssa
- MDEV-14219 Salli online-taulukon uudelleenrakentaminen, kun salaus tai pakkausparametrit muuttuvat
- MariaDB-varmuuskopio:
- MDEV-14499 Mariabackup 10.2 ei varmuuskopioi usean tiedoston InnoDB-järjestelmän taulukkotilaa
- MDEV-14447 mariabackup inkrementaalinen virheellisesti laajentaa järjestelmän taulutaulun monitiedostoon innodb_data_file_path
- MDEV-13560 Kopioi kaikki innodb undo -taulukkotilat varmuuskopio-hakemistosta kohteeseen
- Muut:
- Mroonga päivitetty 7.07.
- MariaDB: n deprecation-käytännön mukaisesti tämä on MariaDB 10.2: n viimeisin julkaisu RHEL 7.2: lle ja CentOS 7.2: lle. Seuraavasta 10.2 julkaisusta alkaen rakennamme MariaDB CentOS 7: lle ja RHEL 7: lle versiossa 7.3.
- Ubuntun varastotilastot 17.10 Artful added
Uutta strong> versiossa 10.2.10:
- InnoDB päivitetty 5.7.20
- CONNECT päivitetty 1.6.0005
- MariaDB-varmuuskopiointi nyt vakaa (GA)
- MDEV-14051: 'Kumoa lokitietue on liian suuri.' virhe esiintyy erittäin kapeilla merkkijonojen pituuksilla
- MDEV-13918: Kilpailutila INFORMATION_SCHEMA.INNODB_SYS_TABLESTATS ja ALTER / DROP / TRUNCATE TAULUKKO
- MDEV-13838: Väärin tulos jaettu osioitu taulukko
- kiinteät virheet InnoDB FULLTEXT INDEX -asiakirjassa
- MDEV-12676: InnoDB FTS kopioi avainvirhe
- MDEV-13051: InnoDB kaatui epäonnistuneen ADD INDEX- ja table_definition_cache-häivytyksen jälkeen
- MDEV-13446: fts_create_doc_id () jakaa tarpeettomasti 8 tavua jokaiselle riveelle
- MDEV-13941 Korjaa korkea NTFS-pirstoutuminen
- MDEV-13512 Korjaa SPATIAL INDEX -ohjelman korruptiota ROW_FORMAT = TÄYDELLISET Taulukot
- MDEV-14023 10.1 InnoDB-taulukoita, joissa on virtuaalisia sarakkeita, ei voi käyttää 10.2: ssa
- MDEV-11336 innodb_defragment oli käytössä
- Korjaa seuraavat tietoturvahaavat:
- CVE-2017-10378, MDEV-13819
- CVE-2017-10268
- CVE-2017-15365
Uutta strong> versiossa 10.2.7:
- TokuDB päivitettiin 5.6.36-82.0
- MariaDB Backup beta on nyt mukana Red Hat-, CentOS- ja Fedora-paketeissa
- MDEV-13125: Core hylkeet voidaan nyt ottaa käyttöön dynaamisesti
- Uudet muuttujat:
- tmp_disk_table_size
- tmp_memory_table_size
- MariaDB: n deprekaatiopolitiikan mukaisesti tämä on MariaDB 10.2: n viimeisin julkaisu Ubuntu 16.10: lle "Yakkety"
Uutta strong> versiossa 10.2.6:
- MyRocks-alfatallennusmoottori lisättiin (MDEV-9658)
- Avaimen toiminnot on otettu käyttöön.
- Rekursiiviset yhteisen taulukon ilmaisut (MDEV-9864)
- AWS-avainhallinnan laajennus lisätty Windows-, CentOS-, RHEL- ja Fedora-paketteihin
- Päivitä InnoDB 5.7.18: ksi (MDEV-11751)
- Galera wsrep -kirjasto päivitetty 25.3.20
- Paketit Ubuntuun 17.04 "zesty" lisätään
- MDEV-10431: Lisäys -add-drop-trigger-asetukseen on lisätty mysqldump
- MDEV-12472: Ohita XtraDB-spesifiset parametrit InnoDB: ssä varoittaen, että ne jätetään huomiotta li>
- MDEV-12253, MDEV-12602: lukuisat salauskorjaukset
- MDEV-11336: Ei käytössä eheytys
- MDEV-10332: Lisätty tuki OpenSSL 1.1: lle ja LibreSSL: lle
- innodb_deadlock_detect ja innodb_stats_include_delete_marked muuttujat käyttöön
- CONNECT-moottori päivitetty versioon 1.04.0003
- SHOW SLAVE STATUS -kenttä, seconds_behind_master, on nyt rinnakkainen replikointi, joka on päivitetty vain tapahtumien tekemisen jälkeen.
- Sisältää kaikki korjaukset MariaDB 5.5.46, MariaDB 10.0.22 ja MariaDB Galera Cluster 10.0.22 julkaisuista li>
Uutta strong> li>
Uutta strong> versiossa 10.0.21 / 10.1.6 Beta:
- XtraDB päivitetty XtraDB-5.6.25-73.1
- Innodb päivittyy InnoDB-5.6.26
- Suorituskaavio päivitetty 5.6.26
- Yhdistä moottori on nyt Gamma-kypsyys (oli: beta)
- XtraDB päivitetty XtraDB-versioon
- Innodb päivittyy InnoDB-5.6.25
- Suorituskaavio päivitetty 5.6.25
- TokuDB päivitettiin TokuDB-7.5.7: lle
- Asiakkaan komentorivivalitsin --ssl-verify-server-cert (ja client-sovellusliittymän MYSQL_OPT_SSL_VERIFY_SERVER_CERT -vaihtoehto), kun sitä käytetään yhdessä --ssl: n kanssa varmistaa, että muodostettu yhteys on SSL-salattu ja MariaDB-palvelimella on voimassa oleva varmenne . Tämä korjaa CVE-2015-3152.
Uutta strong> 5.6.24-72.2
Uutta strong> versiossa 10.0.19 / 10.1.3 Beta:
- jonka mysql_upgrade (MDEV-8115)
Uutta strong> versiossa 10.0.16:
- innodb_stats_traditional järjestelmän muuttuja mahdollistaa suuremman näyte sivuille suuremmille taulukoille hakemistetilastojen laskennassa.
- InnoDB päivitettiin 5.6.22
- XtraDB päivitettiin 5.6.22-71.0
- TokuDB päivitettiin 7.5.4
- CONNECT-käsittelijän päivitykset (JSON-taulukkotyypin tukeminen)
- Korjaa seuraavat tietoturvahaavat:
- CVE-2015-0411
- CVE-2015-0382
- CVE-2015-0381
- CVE-2015-0432
- CVE-2014-6568
- CVE-2015-0374
Uutta strong> versiossa 10.0.15:
- Tämä julkaisu korjaa vakavan virheen InnoDB- ja XtraDB-tiedostoissa, jotka voivat joskus aiheuttaa vaikean lukituksen palvelimelle (MDEV-7026).
- Tämä on ensimmäinen julkaisu, joka sisältää Mroonga-koko tekstinsyöttölaitteen.
- Kun OpenSSL on koottu, MariaDB tukee nyt TLSv1.2-protokollaa. Rajoita TLSv1.2-salasanoihin vain --ssl_cipher = TLSv1.2. Rajoita se SSLv3-salasanoihin --ssl-cipher = SSLv3. RPM- ja DEB-paketit MariaDB.org-ohjelmistosta on rakennettu OpenSSL: llä, toiset (Windows ja yleinen Linux) on rakennettu yaSSL: llä.
- Korjaa seuraavat tietoturvahaavat:
- 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
- Mukana PCRE päivitetään 8.36
- InnoDB päivitettiin 5.6.21
- XtraDB päivitettiin 5.6.21-70.0
- TokuDB päivitettiin 7.5.3
- SphinxSE päivitettiin 2.2.6
- CONNECT-käsittelijän päivitykset, mukaan lukien:
- Uusi virtuaalinen virtuaalitaulukotyyppi.
- Uudet muuttujat connect_use_tempfile ja connect_exact_info
- Tarjoamme nyt openSUSE-repos, katso loppusijoitustyökalun yksityiskohdat siitä, miten sitä käytetään.
- TokuDB päivitettiin 7.5.0
- XtraDB päivitettiin 5.6.20-68.0
- InnoDB päivitettiin 5.6.20
- Spider päivitettiin 3.2.11
- SphinxSE päivitettiin 2.1.9
- Palaute-lisäosassa on nyt vertailujen käytön tilastot.
- Virheilmoituksessa on tulvasuoja, joka aktivoituu 10 samanlaisen epävarman varoituksen jälkeen ja poistaa ne käytöstä seuraavien viiden minuutin ajan.
- Monet korjaukset ja optimoinnit Power8-alustalle.
- MariaDB: n deprekaatiopolitiikan mukaisesti tämä on MariaDB 10.0: n viimeisin julkaisu sekä Ubuntu 13.10 "Saucy" ja Mint 16 "Petra".
- CentOS 7: n ja RHEL 7: n äskettäisen julkaisun avulla voimme nyt tarjota paketteja molemmille jakeluille. Asennusohjeet ovat käytettävissä kohdassa "Asennus MariaDB ja YUM". sivu ja arkiston määritystyökalu.
Uutta strong> versiossa 10.0.13:
- filesort-with-small-limit -optimointi näkyy nyt hitaalla hakulokilla ja uudella statusmuuttujalla, sort_priority_queue_sorts.
- Uudet muuttujat aria_pagecache_file_hash_size ja key_cache_file_hash_size määritettäessä hajautuneiden kauhojen lukumäärät avoimille ja muuttuneille tiedostoille Aria ja MyISAM vastaavasti.
- Yhdistä moottori tukee osiointia.
- Useat laajennukset ovat saaneet kypsyysastettaan (beta-gammasta tai gammasta vakaana).
- TokuDB päivitettiin 7.1.7
- XtraDB päivitettiin 5.6.19-67.0
- InnoDB päivitettiin 5.6.19
- Performance_Schema päivitetty 5.6.20
- Päivitetty Spider-tallennusmoduuli versioon 3.2.4
- Päivitetty yhdistää moottori.
- Päivitetty pcre versioon 8.35
- Exists2In optimointi on nyt käytössä oletuksena
- performance_schema on nyt poistettu käytöstä oletuksena
Uutta strong> / li>
Uutta strong> versiossa 10.0.11:
- Päivitetty TokuDB-moottori versioon 7.1.6
- Päivitetty Spider-tallennusmoottori versioon 3.2
- Päivitetty XtraDB-tallennusohjelma versioon 5.6.17-65.0
- Päivitetty InnoDB-tallennusmalli versioon 5.6.17
- Päivitetty performance_schema versioon 5.6.17
- Päivitetty Connect ja OQGraph-moottorit.
- Online ALTER TABLE toimii osioiduilla taulukoilla
- Uusi järjestelmämuuttuja default_regex_flags. Jos haluat tehdä MariaDB RLIKE -operaattorista käyttäytymisen epätavallisella mutta taaksepäin yhteensopivalla tavalla, käytä
- SET @@ default_regex_flags = 'DOTALL';
Uutta strong> versiossa 10.0.10:
- Replikointi:
- MariaDB 10 asettaa uuden standardin suorituskykyyn. Se on monta kertaa nopeampi kuin MariaDB: n aiemmat sukupolvet ja erityisesti MySQL: n perintötietokantojen ansiosta. Uusien ominaisuuksien, kuten rinnakkaisjäljennöksen ja kehittyneiden ryhmäkokonaisuuksien ansiosta. Myös replikointiorjat ovat nyt kaatumisen varalta.
- Nyt on myös mahdollista kopioida tietoja useista master-palvelimista, antaen täydellisen kuvan hajautetuista tiedoista isojen tiedostojen joukossa reaaliaikaisiin analyyttisiin tarkoituksiin usean lähteen replikointiominaisuuden avulla.
- NoSQL-ominaisuudet:
- CONNECT-moottori mahdollistaa dynaamisen pääsyn monipuolisiin tietolähteisiin dynaamisesti, mukaan lukien strukturoidut tiedostot, kuten lokitiedostot kansiossa tai mikä tahansa ODBC-tietokanta, sisältäen MariaDB 10: n. Loistava ETL (Extraction, Transformation and Load) ja reaaliaikainen analyysi.
- Dynaamiset sarakkeet tallentavat erilaisia merkittyjä tietoobjekteja taulukon jokaisessa rivissä aivan samalla tavoin kuin NoSQL-tekniikat.
- Siirrä tiedot Cassandra-aineistosta suoraan MariaDB 10: n sisällä ja toimita yhdessä laajasti hyväksytyn Big Data -tekniikan kanssa.
- Sharding:
- MariaDB 10 sisältää SPIDER-moottorin sisäänrakennetun pirstoutumisen, jonka ansiosta suuret tietokantapöydät voidaan jakaa useille palvelimille suorituskyvyn ja mittakaavassa. MariaDB yhdistää pilkkomisen uusien replikointiominaisuuksien kanssa todellisen korkean käytettävyyden saavuttamiseksi.
- MySQL 5.5.35
- XtraDB Percona-Server-5.5.35-rel33.0: sta li>
- OLD_MODE, emuloida käyttäytymistä vanhoista MySQL / MariaDB -versioista.
- MDEV-5248 Vakava ristiriitaisuus ja tietojen korruptoituminen
- MDEV-5275 Ongelmia päivittää MySQL 5.1: stä MariaDB : iin
- Lisää puuttuvat laajennukset deb-pakettiin
- Eri rinnakkaisreplikaatiorajoitukset: MDEV-4506, MDEV-5217.
- MySQL 5.5.34
- XtraDB Percona-Server-5.5.34-rel32.0: sta li>
- TokuDB 7.1.0
Uutta strong>
Mitä uutta strong> DATETIME- ja DATE-tyypit, koska get_innobase_type_from_mysql_type refactor yhdistettynä InnoDB Online DDL
Uutta strong>
Uutta strong> versiossa 10.0.5 Beta:
- Replikoinnin parannukset
- Säilytysmoottorit
- Optimoijan lisälaitteet
- Hallinnoinnin parannukset
- Muita tärkeitä uusia ominaisuuksia
- Yhdistetyt ominaisuudet ja toiminnot MySQL 5.6: sta li>
Uutta strong> versiossa 10.0.4 Alpha:
- Uudet ominaisuudet:
- MDEV-4438 - hämähäkin varastointijärjestelmä
- MDEV-4568 - Port Percona vasteajan jakelu tarkastuslisensseinä
- MDEV-4702 - Vähennä LOCK_openin käyttöä
- Ominaisuudet ja korjaukset, jotka yhdistetään tai palautetaan MySQL 5.6.10: stä:
- MDEV-330 - Tuki MySQL-5.6: lle luoduille taulukoille (frm ja datatiedostot), joilla on sarakkeita TIME (N), DATETIME (N) ja TIMESTAMP (N). Aikaisemmin tällaisen taulukon avaaminen MariaDB-tietokannassa palauttaa virheen.
- MDEV-3838 - Tuki standardin SQL-aikaleimaisille kirjaimille
- MDEV-4058 - Yhdistä host_cache P_S -taulukko
- WL # 5185 Poista vanhentuneet 5.1-ominaisuudet
- InnoDB MySQL: stä 5.6.10
- Suorituskehimon päivitykset, mukaan lukien uudet oletukset.
- Tietojen päivittäminen, mukaan lukien uudet oletukset.
- InnoDB pysyvät tilastot.
- InnoDB-verkon ALTER ja keskustelutietojen tallentaminen paikallisiin toimintoihin
- VAIHDEN OSAKE
- Osion valinta li>
- CREATE TEMPORARY TABLE -lausuntoa varten luotujen tilapäisten taulukoiden käyttöoikeusmalli on muuttunut (MySQL-bugi # 27480, virhe # 11746602)
- GET DIAGNOSTICS-lauseke
Uutta strong> versio 5.5.33:
- Tämä julkaisu sisältää MariaDB 5.3.12 ja MySQL 5.5.32.
Uutta strong> versiossa 5.5.32:
- Tämä julkaisu on ensisijaisesti bug-fix-julkaisu. Se sisältää MariaDB 5.3.12 ja MySQL 5.5.32.
Kommentteja ei löytynyt