Tanto faz. StringBase64 é somente uma representaçao string do ByteArray.
A unica vantagem é que vc pode usar um campo varchar (max) para armazenar um arquivo binario (foto, pdf, etc) usando Base64 e ele é um padrao mais amigavel quando vc tem que usar tecnologias como WCF ou WebServices.
Se vc des um select diretamente um campo binario voce nao vai ver nada (ele esta lá, mas nao existe ferramentas para visualiza-lo)
Com a Base64 fica mais facil tambem exportar uma tabela pra CSV por exemplo.
Mas no quesito performance e espaço ocupado os dois sao iguais.
Att
William John Adam Trindade
Analyste-programmeur
----------------------------------------------------------
Sogi informatique ltée