Metriche per quando utilizzare un valore di hash?

1

Sto lavorando a un progetto che richiede una serie di file flat. Farò alcuni controlli dei dati in base a date semplici come:

ID; StatusCode

Quindi un file tipico potrebbe essere come:

13993;R
38293;A
19349;I

Come decidi se ha senso trasformare questi valori in un hash o se ha più senso semplicemente eseguire il controllo diretto delle stringhe?

Sto davvero facendo una domanda teorica qui per determinare l'architettura. Quindi la lingua non dovrebbe avere importanza. Ma per il gusto della questione, diciamo che lo farò in VB.NET o in uno degli altri linguaggi .NET.

Per la maggior parte prendo i valori da un file e confrontando se il valore esiste in un altro file. Quindi molto probabilmente userò un oggetto List (due di loro, uno per ciascun file) e poi userò LINQ o semplicemente un'interruzione diretta.

Ha senso usare un hash quando le stringhe sono così brevi? Dipende più dal volume dei dati?

    
posta Unknown Coder 21.08.2015 - 18:21
fonte

0 risposte

Leggi altre domande sui tag