본문 바로가기 메뉴 바로가기

Informix hoarder

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Informix hoarder

검색하기 폼
  • 분류 전체보기 (197)
    • SQL (14)
    • Minolta Freedom Vista (51)
    • anime and movie (6)
    • scrap (15)
    • 좌충우돌 (10)
    • 제로웨이스트 (3)
    • *nix (3)
    • cloud (3)
    • informix (82)
    • postgresql (1)
    • db2 (3)
    • oracle (6)
  • 방명록

byte (3)
데이터베이스에 저장된 이미지 형식 확인하기

대부분의 RDBMS 데이터베이스에 이미지 파일을 저장할때는 BLOB 형식이 사용됩니다. Informix에서는 BYTE 와 BLOB 형식에 저장하는데요. Informix의 BYTE 컬럼에 저장된 이미지 파일의 확장자를 구분하는 방법을 정리해 보겠습니다. Informix의 BYTE 컬럼의 데이터는 아래와 같이 SELECT 문장으로 확인할 수 없기 때문에, TEXT 타입으로 변환한 후 조회하는 방법을 시도해봤습니다. 이렇게 하면 바이너리 파일을 텍스트 에디터로 여는 것과 같은 결과가 나오죠. 그러면 파일의 시작부분에서 확장자임을 나타내는 문자열을 확인할 수 있습니다. 이와 관련하여 제가 참조한 포스팅은 하단의 링크를 참고해주세요. $ echo "select cat_picture[1,2] from catalog..

informix 2023. 5. 17. 18:03
blobspace에 데이터 저장시 고려할 점

인포믹스에는 blobspace라는 데이터 저장영역이 있습니다. text와 byte 형식의 데이터를 저장할 수 있는 공간인데요. blobspace의 데이터 이동중에 알게된 정보를 공유하고자 글을 씁니다. pagesize가 2KB인 blobspace의 데이터를 pagesize가 8KB인 blobspace로 이동중 스토리지 부족 오류가 발생했습니다. 기존의 2KB 페이지의 데이터 여러개가 8KB에 들어갈 것이라 생각했는데 그렇지 않았습니다. IBM Knowledge Center의 문서에도 blobpage에 데이터를 저장하고 남는 공간은 사용하지 않는다고 하네요. 더보기 The storage strategy used to store simple large objects in a blobspace differs ..

informix 2020. 10. 20. 17:30
hex string 을 blob 에 입력하기

4KB가 넘는 이미지 데이터가 hex string으로 존재하고 이를 이미지 형태로 ORACLE 테이블에 입력하는 테스트를 해보았습니다. 먼저 아래와 같은 함수를 만듭니다. 함수는 stack overflow의 글에서 참조했습니다. 기본적인 기능만 있어 예외처리가 추가로 필요할 수 있습니다. create or replace function hextoblob(data in clob) return blob is v_blob blob; v_start pls_integer := 1; v_buffer pls_integer := 4000; begin if data is null then return '""'; end if; dbms_lob.createtemporary(v_blob, true); for i in 1..c..

oracle 2017. 3. 2. 13:27
이전 1 다음
이전 다음
링크
  • pajamasblog
  • IBM Community
  • Korea Informix User Group
  • International Informix User Gr…
  • Db2 스토리
  • 뇌세척
  • 아르고 블로그
  • Science of Database
  • Outsider's Dev Story
  • 기술 저장소
  • Dion Cho – Oracle Performance …
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바