Version stable de MariaDB 13.0

MariaDB 13.0.2 est disponible. Il s'agit de la première version stable de la branche 13.0. MariaDB 13.0 est une version à mise à jour continue, dont le développement progressif des fonctionnalités se poursuit jusqu'à la sortie de la version stable suivante. Une version candidate, MariaDB 13.1.1, est également disponible.

Le projet MariaDB développe une version dérivée de MySQL qui assure la rétrocompatibilité et intègre des moteurs de stockage supplémentaires ainsi que des fonctionnalités avancées. Le développement de MariaDB est supervisé par la fondation indépendante MariaDB, selon un processus de développement ouvert et transparent, indépendant de tout fournisseur. MariaDB est proposé comme alternative à MySQL dans de nombreuses distributions. Linux (RHEL, SUSE, Fedora, openSUSE, Slackware, OpenMandriva, ROSA, Arch Linux, Debian) et a été implémenté dans des projets de grande envergure tels que Wikipédia, Google Cloud SQL et Nimbuzz.

Les changements dans la branche MariaDB 13.0 incluent :

  • Ajout de l'instruction « TYPE .. IS REF CURSOR » pour déclarer un type de données de référence pour un curseur pouvant être utilisé pour renvoyer le résultat d'une requête SQL ou un ensemble de lignes provenant de procédures stockées et de fonctions.
  • La possibilité d'utiliser le type RECORD dans les paramètres de procédure et dans les valeurs de retour de fonction a été introduite.
  • Ajout de l'indication d'optimisation QB_NAME(), qui vous permet d'attribuer un nom à un bloc de requête pour l'application ultérieure d'instructions d'optimisation à ce bloc.
  • Ajout de la prise en charge des commentaires exécutables « /*!! … */ » qui ne sont développés que dans les versions antérieures à celle spécifiée. Par exemple, si vous devez exécuter l'instruction « CREATE OR REPLACE TABLE » dans MariaDB 10.0 et « CREATE TABLE IF NOT EXISTS » dans les versions antérieures : CREATE /*!100000 OR REPLACE */ TABLE /*!!100000 IF NOT EXISTS */ t1 …
  • La table INFORMATION_SCHEMA.SYSTEM_VARIABLES comporte désormais une colonne IS_DEPRECATED pour marquer les variables obsolètes, et les tables INFORMATION_SCHEMA.STATISTICS et INFORMATION_SCHEMA.COLUMNS comportent désormais une colonne CREATE_OPTIONS pour fournir des informations sur les capacités spécifiques au moteur de l'instruction CREATE TABLE.
  • La possibilité de personnaliser le format horaire indiqué dans les journaux du plugin à des fins d'audit a été mise en place.
  • L'exécution atomique de l'opération « CREATE OR REPLACE TABLE » est garantie.
  • La construction « UPDATE … RETURNING » a été implémentée, vous permettant de mettre à jour les lignes et de renvoyer immédiatement leurs valeurs modifiées.
  • Ajout de la variable innodb_log_archive pour activer le mode d'enregistrement des fichiers avec les journaux WAL (au lieu de réécrire cycliquement le journal dans un fichier, une fois celui-ci plein, l'enregistrement passe à un nouveau fichier).
  • Dans le moteur MEMORY, le fonctionnement des index (UNIQUE INDEX) pour les colonnes CHAR a été accéléré.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster