Tengo casi terminada una aplicación para maniobrar calificaciones de estudiantes de un colegio.
Utilizo VB.NET, VS 2013, SQLServer 2012 y acceso a datos mediante LINQ.
He realizado una Normalizacion de BD lo mas pulcra posible, aun así, siempre queda una tabla que tendrá que albergar un numero muy alto de registros.
Esta tabla, obviamente es la de las Calificaciones, dada la naturaleza de la aplicación.
Al correr del tiempo se acumularan millones de registros, cuyos campos contendrán valores numéricos, provenientes de claves asociadas y calificaciones, así como de longitud máxima de 5 caracteres.
Que tecnología de acceso a datos me recomiendan, con esta estructura, para accesar de manera mas rápida los datos de esta tabla?
Linq o Sql directo? o que otra?