2025 년 7 월 17 일 : | 윈 토토 : 윈 토토 18 베타 2
이 문서는 지원되지 않는 버전의 토토 사이트을위한 것입니다.
당신은에 대해 같은 페이지를 보려고 할 수 있습니다PostgreSQL : 문서 : 17 : 33 장. 큰 무지개버전 또는 위에 나열된 다른 지원 버전 중 하나입니다.

2 장. 큰 사물

2.1. 소개

in토토 사이트릴리스 7.1 이전에 데이터베이스의 행 크기는 데이터 페이지의 크기를 초과합니다. 데이터 페이지의 크기 이후 8192 바이트 (기본값, 32768까지 올릴 수 있음), 데이터 값의 크기의 상한은 상대적으로 낮았습니다. 더 큰 원자 값의 저장을 지원하려면토토 사이트제공되고 계속됩니다 큰 객체 인터페이스를 제공하십시오. 이 인터페이스가 제공합니다 선언 된 사용자 데이터에 대한 파일 지향 액세스 큰 물체.

Postgres 4.2, 간접 의 전임자토토 사이트, 대형 개체의 세 가지 표준 구현을 지원했습니다 외부의 파일Postgres서버, 외부 파일이 관리하는Postgres서버 및 데이터에 저장된 데이터로 그만큼Postgres데이터베이스. 이것 사용자들 사이에서 상당한 혼란을 일으켰습니다. 결과적으로 만 데이터베이스 내에 저장된 데이터가 유지토토 사이트. 심지어 액세스가 느리지 만 더 엄격한 데이터를 제공합니다. 진실성. 역사적 이유로,이 저장소 체계는 다음과 같습니다 라고 함반전 사물. (때때로 반전이라는 용어가 사용됩니다 큰 물체와 같은 것을 의미합니다.) 이후Postgresql 7.1, 모든 큰 물체는입니다 라는 하나의 시스템 테이블에 배치pg_largeobject.

Postgresql 7.1메커니즘을 소개했습니다 (별명"토스트") 데이터 행이 개별 데이터 페이지보다 훨씬 커질 수 있습니다. 이것은 큰 객체 인터페이스를 부분적으로 쓸모 없게 만듭니다. 하나 큰 객체 인터페이스의 나머지 장점은 데이터에 임의의 액세스, 즉 읽거나 읽는 기능 큰 가치의 작은 덩어리를 작성하십시오. 장비 할 계획입니다토스트미래의 기능.

이 섹션은 구현과 언어 인터페이스 프로그래밍 및 쿼리토토 사이트큰 객체 데이터. 우리는를 사용합니다.libpqC 라이브러리 이 섹션의 예제이지만 대부분의 프로그래밍 인터페이스 원주민토토 사이트지원 동등한 기능. 다른 인터페이스는 큰 것을 사용할 수 있습니다 내부적으로 객체 인터페이스를 제공하여 일반적인 지원을 제공합니다 큰 값. 이것은 여기에 설명되어 있지 않습니다.