Am intr-o tabela cu >30 coloane cu vreo 4 care is nvarchar(max). Astea tin tot felul de discutii intre clienti, agentii de vanzari, furmizori. Pot fi NULL sau pot avea foarte multe caractere in ele. Acum pentru ca le punem intr-o pagina separata, doar pentru ele conceputa (de afisare si modificare) ma gandeam sa le pun si intr-o alta tabela. Insa nu e singurul loc din toate aplicatiile in care sunt folosite (adica in alte parti s-ar putea sa fie in aceeasi pagina) dar e cel mai comun. Avantajul e ca reduc tabela (care are cateva milioane de inregistrari) si de aici vin o alta serie de avantaje: cautari mai rapide la select, update, delete. Pe de alta parte tabela o sa fie 1 la 1 si o sa implice mai multa munca la aducerea datelor (join), la insert ca-s doua tabele acum (de fapt cam tot ce implica o tabela de extensie) si tot asa.
Mai aveam o idee: sa le grupez toate intr-o coloana xml, dar is multe update-uri de facut si ar fi mai multa munca si nu cred ca se imbunatateste performanta, doar daca ar fi read-only.
Cu siguranta nu-s primul cu problema asta, asa ca dati-va cu parerea 