Mysql
 sql >> Base de données >  >> RDS >> Mysql

comment structurer les données pour la recherche

Si vous essayez de trop réfléchir à la façon de structurer vos données pour la recherche, il y a de fortes chances que vous manquiez une recherche importante que vous auriez pu vraiment utiliser dans votre application.

Alternativement (et c'est par expérience), vous finissez par réinventer toutes sortes de techniques d'indexation.

J'ai une certaine expérience avec lucene (il existe une version java et .net, il y avait un port C mais je ne sais pas à quel point il est vivant de nos jours) - et il peut faire des choses incroyables avec des données stockées dans n'importe quelle structure.

J'aime le look de couch db, cela dépend à quel point vous voulez expérimenter quelque chose de nouveau et de puissant, ou opter pour quelque chose qui est (actuellement) assez aguerri :lucene.