Novus ramus insignis MariaDB 11 DBMS introductus est

10.x annis post fundationem rami 10.x, MariaDB 11.0.0 dimittitur, pluribus melioribus melioribus afferens et compatibilitas mutationes frangens. Ramus qualis adhuc in alpha emissio et ad applicationes producendas post stabilizationem parata erit. Proximus ramus insignis MariaDB XII, continens mutationes compatibilitas dissoluentium, expectatur non ante quam X annos (anno 12).

MariaDB consilium e MySQL furca evolvitur quae convenientiam retrorsum conservat ubi fieri potest et distinguitur ab integratione machinarum repono additarum et provectis notis. Progressio MariaDB a fundamento independens MariaDB conspicitur, secundum processum evolutionis apertum et perspicuum a singulis mercatoribus separatus. MariaDB MySQL reponit in multis distributionibus Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et maioribus inceptis adhibita ut Vicipaedia Google Cloud SQL et Nimbuzz.

Clavis emendatio in MariaDB 11 ramus est translatio interrogationis optimizer ad novum exemplar exemplar (cost exemplar), quod accuratius praedictionem ponderum cuiusque consilii interrogationis exsecutionis praebet. Licet novum exemplar aliquod bottlenecks perficiendi excludit, fieri potest ut in omnibus missionibus et quaestionibus non bene sit morandum, ideo utentes incitantur ut tincidunt experiendi et notificandi in causa problematum participent.

Exemplar antea usus bene laboravit ad indicem optimalem inveniendum, sed quaestiones habuit cum applicatione tabularum lustrarum, indices lustrationum, vel instrumentorum instrumentorum. In novo exemplari, hoc incommodum removetur mutando basem pondus operationum cum machina repositionis. Facis aestimationes pro operationibus orbis intensivis sicut sequentes scribentes scans nunc supposita notitia reposita in SSD capax 400MB per alterum legit. Aliae praeterea parametri ponderis optimizeri involutae sunt, quae, exempli gratia, indices ad ordinem BY/GROUP per operationes in subquisitionibus operandis uti fieri potuit et opus cum minimis tabulis accelerare.

Notatur novum pondus exemplar permittere ut meliorem interrogationem exsecutionis consilium in sequentibus adiunctis eligere:

  • Cum utens queries plus quam 2 tabulas pugillare.
  • Cum insunt indices numerosos valorum identicorum continens.
  • Cum per septa plusquam 10% tabellae tegunt.
  • Cum interrogationes implicatas habes ubi non omnes columnae adhibitae sunt indexed.
  • Cum interrogationes adhibentur quae varias machinas repositiones implicant (exempli gratia, cum quaestio una ad tabulas in machinas InnoDB et Memoria continet).
  • Cum VIS INDEX utendo ad consilium interrogationis emendandum est.
  • Cum interrogationis consilium gravescit in casu "ANALYZE TABLE".
  • Cum interrogatione magnum numerum sententiarum spatiatur (magnus numerus selectorum nestedorum).
  • Cum ordine per ordinem vel coetus per clausulas quae indices aequant.

Maior convenientiae erumpit in MariaDB 11 ramo;

  • SUPER iuribus non amplius permittit te actiones agere pro quibus privilegia separatim in promptu sunt. Exempli gratia, forma mutata lignorum binariorum BINLOG ADMIN iura requiret.
  • Mutatio quiddam exsecutionis in InnoDB remota.
  • Deprecatus est innodb_flush_method et innodb_file_per_table.
  • Support for mysql* names has been deprecated.
  • Deprecatus est occasus express_defaults_timestamp to 0 .
  • Nexus symbolici ad sarcinam separatam ad convenientiam cum MySQL mota sunt.
  • Valor parametri innodb_undo_tables ab default ad 3 mutatus est.

Source: opennet.ru