Tài liệu này dành cho phiên bản không được hỗ trợ của 토토 결과.
Bạn có thể muốn xem cùng một trang choPostgreSQL : 문서 : 17 : 33 장. 큰 무지개 토토Phiên bản hoặc một trong các phiên bản được hỗ trợ khác được liệt kê ở trên thay thế.

Chương 2. Lớn Đối tượng

2.1. Giới thiệu

in토토 결과Phát hành Trước 7.1, kích thước của bất kỳ hàng nào trong cơ sở dữ liệu không thể vượt quá kích thước của một trang dữ liệu. Vì kích thước của trang dữ liệu là 8192 byte (mặc định, có thể được tăng lên tới 32768), Giới hạn trên về kích thước của giá trị dữ liệu là tương đối thấp. Để hỗ trợ lưu trữ các giá trị nguyên tử lớn hơn,토토 결과được cung cấp và tiếp tục Cung cấp một giao diện đối tượng lớn. Giao diện này cung cấp Truy cập theo định hướng tệp vào dữ liệu người dùng đã được khai báo là một đối tượng lớn.

Postgres 4.2, gián tiếp người tiền nhiệm토토 결과,, được hỗ trợ ba triển khai tiêu chuẩn của các đối tượng lớn: như Tệp bên ngoàiPostgresMáy chủ, như các tệp bên ngoài được quản lý bởiPostgresMáy chủ và dưới dạng dữ liệu được lưu trữ bên trong ThePostgresCơ sở dữ liệu. Cái này gây ra sự nhầm lẫn đáng kể giữa người dùng. Kết quả là chỉ Hỗ trợ cho các đối tượng lớn dưới dạng dữ liệu được lưu trữ trong cơ sở dữ liệu là được giữ lại trong토토 결과. Thậm chí Mặc dù điều này chậm hơn để truy cập, nó cung cấp dữ liệu chặt chẽ hơn chính trực. Vì lý do lịch sử, sơ đồ lưu trữ này là được gọi làĐảo ngược lớn Đối tượng. (Thỉnh thoảng bạn sẽ thấy thuật ngữ đảo ngược được sử dụng có nghĩa là cùng một thứ như đối tượng lớn.) Vì토토 결과 7.1, tất cả các đối tượng lớn là được đặt trong một bảng hệ thống được gọi làpg_largeobject.

토토 결과 7.1đã giới thiệu một cơ chế (biệt danh"bánh mì nướng") Điều đó Cho phép các hàng dữ liệu lớn hơn nhiều so với các trang dữ liệu riêng lẻ. Điều này làm cho giao diện đối tượng lớn lỗi thời một phần. Một lợi thế còn lại của giao diện đối tượng lớn là nó cho phép truy cập ngẫu nhiên vào dữ liệu, tức là khả năng đọc hoặc Viết những khối nhỏ của một giá trị lớn. Nó được lên kế hoạch để trang bịbánh mì nướngVới như vậy chức năng trong tương lai.

Phần này mô tả việc triển khai và Giao diện ngôn ngữ lập trình và truy vấn đến토토 결과Dữ liệu đối tượng lớn. Chúng tôi sử dụnglibpqC thư viện cho Ví dụ trong phần này, nhưng hầu hết các giao diện lập trình có nguồn gốc토토 결과Hỗ trợ chức năng tương đương. Các giao diện khác có thể sử dụng lớn giao diện đối tượng bên trong để cung cấp hỗ trợ chung cho giá trị lớn. Điều này không được mô tả ở đây.