
Agora vamos explicar por que, começando na versão 12.1, o GitLab não oferece mais suporte ao MySQL.
Em julho de 2017, o GitLab alertou que deixaria de suportar o MySQL . Portanto, com o lançamento da versão 12.1, o período de preparação para isso terminará e não ofereceremos mais suporte ao MySQL . A decisão não é fácil e gostaríamos de compartilhar nossos argumentos.
O MySQL não era muito adequado para o nosso caso de uso
Existem muitas implementações bem-sucedidas do MySQL, no entanto, no nosso caso, ele não se encaixava perfeitamente. Comparado ao PostgreSQL, o MySQL possui várias limitações , o que levou a problemas com o PostgreSQL ao tentar adaptar o MySQL. Aqui está uma pequena lista de restrições:
"" 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 , , .