MariaDB 12.0.2 divulgata est, primam versionem stabilem rami 12.0 designans. Ramus MariaDB 12.0 ut versio volubilis classificatur, progressionem gradatim functionum continuat, et ramum MariaDB 11.8 substituit. MariaDB 12.1.1, quae statum candidatae ad versionem habet, eodem tempore divulgata est. Ramus MariaDB 12.0 sustentabitur donec versio 12.1.2 formata sit.
MariaDB consilium auget furcam ex MySQL quae retrorsum convenientiam servat et integrationem machinarum repositionis additorum et facultatibus provectis. Progressio MariaDB a fundamento independens MariaDB conspicitur, processum evolutionis apertum et perspicuum secutus, qui a mercatoribus singulis est independentis. MariaDB ut substitutio suppletur pro MySQL in multis distributionibus Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et in magnis inceptis effecta est ut Vicipaedia Google Cloud SQL et Nimbuzz.
Mutationes in ramo MariaDB 12.0 haec includunt:
- Auxilium additum est clavium SSL tessera protectarum. Tessera ad reserandum. SSL libellorum per variabilem "ssl_passphrase" vel manu cum servitor incipitur constitui potest.
- Addita est expressio "SET SESSION AUTHORIZATION" ad actionem sub alio usore peragendam cum privilegia congruentia constituuntur (expressio haec pro analogo "sudo" pro DBMS considerari potest).
- Subsidium pro hashibus SHA-2 extensioni `file_key_management.so` additum est.
- Additum est subsidium pro variabilibus cursoriis infirmis generis SYS_REFCURSOR praefiniti, permittens cursorem reddi ex proceduris conditis (in parametro OUT) vel ex functionibus (in enuntiatione RETURN). Variabilis systematis "max_open_cursors" addita est ad numerum maximum cursorium simul apertorum limitandum.
- Typus TO_CHAR nunc formam FM (Fill Mode) sustinet ne impletio supplementalis fiat. Exempli gratia, interrogatio "SELECT CONCAT('/', TO_CHAR('2020-01-06 10:11:12', 'FMDAY'), '/');" "/Monday/" loco "/Monday /" reddet.
- Utilitas `mariadb-check` et expressio `CHECK TABLE` renovatae sunt ut tabulas ex machina SEQUENCE sustineant.
- Optimator nunc optiones (indicia) sustinet quae constructionem consilii optimizationis afficiunt: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_ORDER, JOIN_PREFIX, JOIN_SUFFIX et MAX_EXECUTION_TIME. Optiones in interrogationem substituuntur formato cum MySQL compatibili, exempli gratia: SELECT /*+ BKA(t1) NO_BKA(t2) */ * FROM t1 INNER JOIN t2 WHERE …; SELECT /*+ MAX_EXECUTION_TIME(1000) */ * FROM t1 INNER JOIN t2 WHERE …;
- Additum est subsidium pro novis functionibus GIS (Systema Informationis Geographicae): ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
- Additum est subsidium pro incitamentis quae in eventibus multiplicibus incitant. Enuntiatum CREATE TRIGGER nunc eventa quae ei congruunt enumerare potest, syntaxi "{ event [ OR … ] }" utens.
- Instrumentum ad functionem "Audit" nunc notitias de portibus retialibus pro connexionibus advenientibus in acta functionis servat (antea solus hospes monstrabatur).
- Utilitas `mariadb` optionem "--script-dir" habet ad directorium investigationis alternativum specificandum pro scripturis a mandato `SOURCE` currentibus.
- Variabiles `big_tables`, `large_page_size`, et `storage_engine`, quae antea obsoletae erant, sublatae sunt.
Source: opennet.ru
