큰 객체 구현은 큰 개체를 끊습니다“청크”| 덩어리를 데이터베이스에 행에 저장합니다. B-Tree 지수는 무작위 액세스를 읽고 쓸 때 올바른 청크 번호를 빠르게 검색 할 수 있습니다.
큰 물체에 저장된 청크는 인접 할 필요가 없습니다. 예를 들어, 애플리케이션이 새로운 대형 객체를 열고 1000000을 오프셋하고 몇 바이트를 작성하는 경우 100000 바이트의 저장 가치가 배정되지는 않습니다. 실제로 작성된 데이터 바이트 범위를 다루는 청크 만. 그러나 읽기 작업은 마지막 기존 덩어리 이전에 할당되지 않은 위치에 대한 제로를 읽습니다. 이것은의 공통 행동에 해당합니다.“드물게 할당”파일에서unix파일 시스템.
사설 토토9.0, 대형 개체에는 소유자와 액세스 권한 세트가 있으며,이를 사용하여 관리 할 수있는 일련의 액세스 권한이 있습니다.grantandRevoke. select
큰 대상을 읽으려면 권한이 필요하며업데이트
권한은 그것을 쓰거나 자르려면 권한이 필요합니다. 큰 오브젝트의 소유자 (또는 데이터베이스 슈퍼업자) 만 큰 객체의 소유자를 삭제, 댓글을 달거나 변경할 수 있습니다. 이전 릴리스와의 호환성을 위해이 동작을 조정하려면 참조하십시오.lo_compat_privileges런타임 매개 변수.