Se unique
imposto un vincolo su un campo, devo anche creare un indice su quel campo per ottenere un tempo di inserimento scalabile? O è fatto per me (anche se l'indice che utilizza non è accessibile pubblicamente?)
In particolare, sto lavorando con Apache Derby per la prototipazione, anche se probabilmente lo sposterò su MySQL in un futuro semi-prossimo. Spero anche che ci possa essere qualcosa nello standard SQL che dice qualcosa al riguardo.
Non avrò mai bisogno di cercare in questo campo, quindi preferirei non fare un indice inutile. Ma preferirei avere un indice inutile che avere un O(n)
tempo di inserimento.