Para que serve o campo BLOB?
Fala pessoal, sempre tive uma dúvida sobre a utilização do campo BLOB, que pelo pouco que sei, parecem ser campo para informações com tipos binários.
Isso me deixa um pouco confuso, pois não sei que tipo de informação eu posso gravar numa coluna que tenha esse tipo.
Alguém pode me explicar?
Isso me deixa um pouco confuso, pois não sei que tipo de informação eu posso gravar numa coluna que tenha esse tipo.
Alguém pode me explicar?
Luccas Lima
Curtidas 0
Melhor post
Roberto Spernega
04/05/2017
Bom dia Luccas,
Basicamente:
Um BLOB (binary large object) é um tipo de dados Oracle que pode conter até 4 GB de dados binarios. BLOB são úteis para armazenar informação digital (por exemplo, imagens, áudio, vídeo).
Um CLOB (Character Large objeto) é um tipo de dados Oracle que pode conter até 4 GB de dados. CLOBs são úteis para armazenar texto.
Basicamente:
Um BLOB (binary large object) é um tipo de dados Oracle que pode conter até 4 GB de dados binarios. BLOB são úteis para armazenar informação digital (por exemplo, imagens, áudio, vídeo).
Um CLOB (Character Large objeto) é um tipo de dados Oracle que pode conter até 4 GB de dados. CLOBs são úteis para armazenar texto.
GOSTEI 4
Mais Respostas
Luccas Lima
04/05/2017
Interessante Roberto. Me parece ser um campo muito robusto para o armazenamento de informações então né.
Seria o ideal para guardar imagens ou existe um tipo mais apropriado para isso?
Seria o ideal para guardar imagens ou existe um tipo mais apropriado para isso?
GOSTEI 0
Roberto Spernega
04/05/2017
Sim Luccas, eu uso pouco no meu sistema mas uso o BLOB para as poucas imagens que eu armazeno.
De uma conversada com seu DBA, normalmente se cria uma TABLESPACE específica para armazenar isso.
De uma conversada com seu DBA, normalmente se cria uma TABLESPACE específica para armazenar isso.
GOSTEI 0
João Françozo
04/05/2017
Boa tarde Luccas,
Se o banco for SQL SERVER não recomendo usar esses campos para armazenar esses tipos de arquivos, você vai ter grande problema de performance, temos outras maneiras de configurar isso dentro do banco. Se pensar que a pagina do SQL SERVER é de 8k e esta armazenando 200mb ou 1Gb olha a quantidade de paginas.
Da uma procurada por FILESTREAM que vai dar uma luz pra você.
Att
João Antonio
Se o banco for SQL SERVER não recomendo usar esses campos para armazenar esses tipos de arquivos, você vai ter grande problema de performance, temos outras maneiras de configurar isso dentro do banco. Se pensar que a pagina do SQL SERVER é de 8k e esta armazenando 200mb ou 1Gb olha a quantidade de paginas.
Da uma procurada por FILESTREAM que vai dar uma luz pra você.
Att
João Antonio
GOSTEI 1
Calebe Menezes
04/05/2017
Olá João Antonio,
Anteriormente teve uma pergunta aqui no fórum exatamente sobre isso, o armazenamento de imagens no SQL Server.
Esse mesmo campo filestream foi recomendado pelos colegas que ajudaram nas respostas.
Mas e no MySQL, como fica isso? sabe dizer?
Anteriormente teve uma pergunta aqui no fórum exatamente sobre isso, o armazenamento de imagens no SQL Server.
Esse mesmo campo filestream foi recomendado pelos colegas que ajudaram nas respostas.
Mas e no MySQL, como fica isso? sabe dizer?
GOSTEI 0
Luccas Lima
04/05/2017
Olá pessoal! Muito obrigado pela ajuda!
GOSTEI 0