2013-11-27 4 views
1

이미지 데이터를 데이터베이스 안에 blob로 저장하고 싶습니다. 데이터베이스는 파이어 버드입니다. Blob 형식의 새 필드를 추가 할 때 SegmentSize = 16384 및 SubType이 있습니다.이미지를 파이어 버드에 얼룩으로 저장하십시오.

나는 SegmentSize를 그대로두고 이진 데이터를 나타내는 값 0으로 SubType을 사용하려고 생각했습니다. 이거 괜찮아?

+0

SegmentSize에 대해 걱정하지 않아도됩니다. 그것은 데이타베이스 측면과 같이 소리가 나지 않습니다. - 그것은 클라이언트의 정보입니다. (https://www.mail-archive.com/[email protected]/msg01229.html) 메모리가 심하게 제한되었을 때의 데이터. – nater

+0

그리고 예, 하위 유형 0이 작동합니다. 한 프로젝트의 경우이 방법으로 전자 메일 첨부 파일 (PDF)을 저장합니다! 세그먼트 크기는 기본적으로 80으로 설정되어 있습니다. – nater

+0

@nater 실제로 블롭은 세그먼트로 저장됩니다.하지만 기존 파이어 버드 버전은 클라이언트에서받은 크기로 세그먼트를 저장합니다 (100 %는 아닙니다). 구성된 세그먼트 크기 세그먼트 크기는 요즘 고객에게 힌트가됩니다 ('세그먼트 크기'블록으로 검색). –

답변

2

이 기술은 저에게 효과적입니다. 세그먼트 크기는 권장 표준 인 2048과 함께 80 ~ 65536 사이 여야합니다.

+1

최대 세그먼트 크기는 파이어 버드 버전에 따라 다르며 이전 버전 (1.x, 어쩌면 2.0)은 32767로 제한됩니다. 세그먼트에서 일부 저장 오버 헤드가 발생하면 더 큽니다. –

관련 문제