GitLab: avec la sortie de la version 12.1 nous arrêtons de supporter MySQL


Nous allons maintenant expliquer pourquoi, à partir de la version 12.1, GitLab ne prendra plus en charge MySQL.


En juillet 2017, GitLab a averti qu'il cesserait de prendre en charge MySQL . Donc, avec la sortie de la version 12.1, la période de préparation se terminera et nous ne prendrons plus en charge MySQL . La décision n'est pas facile et nous aimerions partager nos arguments.


MySQL n'était pas très adapté à notre cas d'utilisation


Il existe de nombreuses implémentations réussies de MySQL, cependant, dans notre cas, il ne convenait pas tout à fait. Par rapport à PostgreSQL, MySQL a un certain nombre de limitations , ce qui a entraîné des problèmes avec PostgreSQL lors de la tentative d'adaptation de MySQL. Voici une courte liste de restrictions:




"" MySQL, , — . , .


CI, , MySQL . , , , MySQL.



(PostgreSQL MySQL), . - , . ( ): LATERAL JOIN PostgreSQL , , MySQL.


PostgreSQL


Usage Ping, , PostgreSQL. , 1200 MySQL 110000 PostgreSQL.


, , MySQL, , PostgreSQL gitlab 12.1 .


, MySQL, , .


?


, MySQL PostgreSQL , , .

Source: https://habr.com/ru/post/fr459182/


All Articles