Si je crée une unique
contrainte sur un champ, dois-je également créer un index sur ce champ afin d'obtenir un temps d'insertion évolutif? Ou est-ce fait pour moi (même si l'index qu'il utilise n'est pas accessible au public?)
Plus précisément, je travaille avec Apache Derby pour le prototypage, bien que je vais probablement le déplacer vers MySQL dans un avenir proche. J'espère également qu'il pourrait y avoir quelque chose dans la norme SQL qui en dit long.
Je n'aurai jamais besoin de chercher par ce champ, donc je préfère ne pas faire d'index inutile. Mais je préfère avoir un index inutile que d'avoir un O(n)
temps d'insertion.