0

Je remplis une grande table avec des articles de texte de différents pays. Ma question est: Dois-je utiliser un referencePropery pour lier aux langues dans une autre table? C'est comme ça que je le ferais dans une base de données relationnelle mysql normale.Référence de la banque de données du moteur d'application Google ou non?

ou tout simplement redondant et spécifier la langue pour chaque texte dans le tableau?

Quoi de mieux? redondance & augmentation du stockage ou l'utilisation plus de requêtes & plus d'utilisation cpu

Lorsque ma base de données est terminée j'ai besoin d'interroger la base de données pour obtenir différentes listes avec des éléments de texte de chaque pays.

Répondre

0

Si vous utilisez une propriété de référence, vous devriez pouvoir trouver des éléments de texte pour une langue donnée. Lorsque votre élément de texte est stocké, la propriété de référence sera stockée en tant que clé de votre objet de langue. Vous serez alors en mesure d'écrire des requêtes qui disent "donnez-moi toutes les langues où la propriété de langue correspond à cette clé."

Ce que vous ne serez pas capable de faire est d'écrire une requête qui joint les deux "tables" et trouve des éléments Par exemple, si votre entité linguistique possède une propriété appelée alphabet, vous ne pourrez pas trouver tous les éléments de texte dont la langue est alphabétique en latin. trouver les clés de toutes les langues qui ont un alphabet latin, puis trouver tous les éléments de texte qui ont l'une de ces clés pour leur propriété de langue

Questions connexes