1 votes

Google Cloud SQL. Triage en THAI dans mysql

Nous avons une application où nous utilisons Google Cloud SQL (mysql) comme serveur de base de données. Les bases de données sont dans la collation : utf8mb4_unicode_520_ci Un utilisateur de l'application de Thaïlande a signalé que son contenu apparaît dans un ordre erroné et démontré : Mauvais tri alphabétique en thaï

Ils ont également suggéré ceci :

modifier le "Collate" de notre base de données de utf8mb4_unicode_520_ci' ou autre en 'utf8mb4_thai_520_w2' qui est déjà disponible dans Maria DB 10.1.15 ou une version supérieure.

Nous avons une base de données différente par instance. Chaque base de données doit bien fonctionner dans une langue spécifique, ce n'est donc pas un problème si nous changeons la collation de leur base de données.

Mais je ne vois pas cette collation (ou toute autre collation liée à la Thaïlande) disponible dans MySQL au sein de cloudSQL.

Quelqu'un sait a) si une autre collation disponible ferait l'affaire ? b) Comment on peut passer à une version différente de mysql qui supporte cette collation (ou toute autre collation fonctionnant bien en thaï) ?

Gracias

0voto

John Mahowald Points 28597

A) La question des collations acceptables doit être adressée à des personnes maîtrisant la langue et les exigences de votre entreprise. Les attentes concernant l'ordre de la langue sont extrêmement spécifiques à la localité.

Demandez ce qui est spécifiquement supérieur dans la locale demandée par rapport à celles basées sur l'algorithme de collation Unicode.

b) GCP Cloud SQL est actuellement à MySQL 5.7. Les développements ultérieurs de MariaDB ne sont pas disponibles. Soit vous choisissez quelque chose de disponible dans SHOW COLLATION ou envisager une migration vers une autre base de données.

Ce dernier point pourrait représenter un effort de portage important. Surtout si GCP PostgreSQL ne répond pas non plus à vos besoins et que ce service ne peut pas trier vos données correctement. Vous pourriez exécuter MariaDB sur votre propre infrastructure, mais cela change vos opérations.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X