Non fa alcuna differenza. Utilizza la dimensione appropriata per i tuoi dati.
Per esempio SQL Server, se si guarda allo Anatomy of a Record vedrete che le vostre dimensioni si traducono in offset di record che dipendono dal record precedente nella tabella, valori nulli e altri fattori, specialmente con compressione di riga e compressione di pagina preso in considerazione. Nel momento in cui si accede al campo, qualsiasi somiglianza con la relazione di dimensione dichiarata originale, rispetto ai poteri di 2 o di 10, è finita da tempo. Anche vari elementi più in alto su una pila di esecuzione di query come unire operatori o operatori di ordinamento o qualsiasi altra cosa, non trarrebbero alcun beneficio da potenze di 2 dimensioni (non ho link di "prova", ma va bene se mi prendo in parola ...) . Neanche il protocollo TDS esegue il marshalling dei dati sul client. E vedo anche piccoli benefici per il cliente.
fonte
2009-09-03 17:59:39
Vedi, ora sto aspettando di vedere se ci sono dei dissidenti. Abbiamo 5 voti per non importa. :) – TheJacobTaylor
Grazie per le risposte ora io ora non importa. BR – szkra