Si hago una unique
restricción en un campo, ¿también necesito hacer un índice en ese campo para obtener un tiempo de inserción escalable? ¿O esto se hace por mí (incluso si el índice que utiliza no es de acceso público?)
Específicamente, estoy trabajando con Apache Derby para la creación de prototipos, aunque probablemente lo traslade a MySQL en un futuro semi-cercano. También espero que haya algo en el estándar SQL que diga algo sobre esto.
Nunca tendré necesidad de buscar por este campo, por lo que preferiría no hacer un índice inútil. Pero prefiero tener un índice inútil que tener un O(n)
tiempo de inserción.