Se eu fizer uma unique
restrição em um campo, também preciso fazer um índice nesse campo para obter um tempo de inserção escalável? Ou isso é feito para mim (mesmo que o índice usado não seja acessível publicamente?)
Especificamente, estou trabalhando com o Apache Derby para prototipagem, embora provavelmente vá movê-lo para o MySQL em um futuro próximo. Também espero que haja algo no padrão SQL que diga algo sobre isso.
Nunca terei necessidade de pesquisar por este campo, então prefiro não fazer um índice inútil. Mas prefiro ter um índice inútil do que um O(n)
tempo de inserção.