none
Byte array ou StringBase64 ? RRS feed

  • Pergunta

  • O que é mais recomendável para armazenar uma arquivo em banco de dados?  Byte array ou StringBase64 ?

    Alguém tem alguma experiência ou conhecimento técnico sobre tal assunto para falar sobre as diferenças?

    quinta-feira, 18 de abril de 2013 18:58

Respostas

  • 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

    quinta-feira, 18 de abril de 2013 19:52
    Moderador