Anaa na karon ang MariaDB 12.0

Gipagawas na ang MariaDB 12.0.2, nagtimaan niini isip unang stable nga pagpagawas sa 12.0 nga sanga. Ang sanga sa MariaDB 12.0 giklasipikar isip usa ka rolling release, nagpadayon sa hinay-hinay nga pagpalambo sa functionality, ug gipulihan ang MariaDB 11.8 branch. Ang MariaDB 12.1.1, nga adunay status sa usa ka kandidato sa pagpagawas, gimantala sa samang higayon. Ang sanga sa MariaDB 12.0 suportahan hangtod maporma ang 12.1.2 nga pagpagawas.

Ang proyekto sa MariaDB nagpalambo sa usa ka tinidor gikan sa MySQL nga nagmintinar sa atrasado nga pagkaangay ug adunay bahin sa panagsama sa dugang nga mga makina sa pagtipig ug mga advanced nga kapabilidad. Ang pag-uswag sa MariaDB gidumala sa independente nga MariaDB Foundation, nga nagsunod sa usa ka bukas ug transparent nga proseso sa pag-uswag nga independente sa indibidwal nga mga vendor. Gihatag ang MariaDB isip kapuli sa MySQL sa daghang mga distribusyon sa Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) ug gipatuman sa mga dagkong proyekto sama sa Wikipedia, Google Cloud SQL ug Nimbuzz.

Ang mga pagbag-o sa sanga sa MariaDB 12.0 naglakip sa:

  • Gidugang ang suporta para sa mga SSL key nga gipanalipdan sa password. Password para maablihan Mga sertipiko sa SSL mahimong itakda pinaagi sa ssl_passphrase variable o mano-mano kung magsugod sa server.
  • Gidugang ang ekspresyon nga "SET SESSION AUTHORIZATION" aron mahimo ang usa ka aksyon sa ilawom sa usa ka lahi nga tiggamit kung nagtakda sa angay nga mga pribilehiyo (ang ekspresyon mahimong isipon nga analogue sa "sudo" alang sa DBMS).
  • Gidugang nga suporta alang sa SHA-2 nga mga hash sa file_key_management.so nga plugin.
  • Gidugang nga suporta alang sa huyang nga mga variable sa cursor sa gitakda nang daan nga tipo sa SYS_REFCURSOR, nga gitugotan ang usa ka cursor nga ibalik gikan sa gitipig nga mga pamaagi (sa OUT parameter) o gikan sa mga gimbuhaton (sa RETURN nga pahayag). Ang sistema nga variable "max_open_cursors" gidugang aron limitahan ang maximum nga gidaghanon sa dungan nga pagbukas sa mga cursor.
  • Ang TO_CHAR type karon nagsuporta sa FM (Fill Mode) nga format aron malikayan ang dugang nga pagpuno. Pananglitan, ang pangutana "PILI CONCAT('/', TO_CHAR('2020-01-06 10:11:12', 'FMDAY'), '/');" mobalik "/Lunes/" imbes nga "/Lunes /".
  • Ang mariadb-check utility ug ang CHECK TABLE nga ekspresyon gi-update aron suportahan ang mga lamesa gikan sa SEQUENCE nga makina.
  • Ang optimizer karon nagsuporta sa mga opsyon (mga pahiwatig) nga makaapekto sa pagtukod sa plano sa pag-optimize: QB_NAME, NO_RANGE_OPTIMIZATION, NO_ICP, MRR, NO_MRR, BKA, NO_BKA, BNL, NO_BNL, SEMIJOIN, SUBQUERY, JOIN_FIXED_ORDER, JOIN_RESUFF, JOIN_PIX, JOIN_ORDER MAX_EXECUTION_TIME. Ang mga kapilian gipuli sa pangutana sa usa ka pormat nga compatible sa MySQL, pananglitan: SELECT /*+ BKA(t1) NO_BKA(t2) */ * GIKAN sa t1 INNER JOIN t2 WHERE …; PILI /*+ MAX_EXECUTION_TIME(1000) */ * GIKAN sa t1 INNER API t2 DIIN …;
  • Gidugang nga suporta alang sa bag-ong GIS (Geographic Information System) nga mga gimbuhaton: ST_Validate, MBRCoveredBy, ST_Simplif, ST_GeoHash, ST_LatFromGeoHash, ST_LongFromGeoHash, ST_PointFromGeoHash, ST_IsValid, ST_Collect.
  • Gidugang nga suporta alang sa mga nag-aghat sa daghang mga panghitabo. Ang CREATE TRIGGER nga pahayag mahimo nang maglista sa mga panghitabo nga motakdo niini gamit ang syntax nga "{ event [ O ... ] }".
  • Ang Audit plugin karon nagtipig og impormasyon mahitungod sa network ports alang sa umaabot nga mga koneksyon sa audit log (kaniadto ang host lang ang gipakita).
  • Ang mariadb utility adunay opsyon nga "--script-dir" aron matino ang alternatibong search directory para sa mga script nga gipadagan sa SOURCE command.
  • Gitangtang ang kaniadto wala na gigamit nga mga variable big_tables, large_page_size, ug storage_engine.

Source: opennet.ru

Idugang sa usa ka comment