Postgresql 7.4.30 Tài soi kèo bóng đá truoctran | ||||
---|---|---|---|---|
prev | Backward nhanh | Chương 50. Chỉ mục GIST | Chuyển tiếp nhanh | NEXT |
Theo truyền thống, việc thực hiện phương thức truy cập chỉ mục mới có nghĩa là một Rất nhiều công việc khó khăn. Nó là cần thiết để hiểu bên trong hoạt động của cơ sở dữ soi kèo bóng đá truoctran, chẳng hạn như trình quản lý khóa và Viết nhật ký trước. ThegistGiao diện có mức độ trừu tượng cao, yêu cầu truy cập người thực hiện phương pháp chỉ thực hiện ngữ nghĩa của dữ soi kèo bóng đá truoctran Loại đang được truy cập. ThegistBản thân lớp chăm sóc sự đồng thời, ghi nhật ký và tìm kiếm cấu trúc cây.
soi kèo bóng đá truoctran này không nên bị nhầm lẫn với soi kèo bóng đá truoctran của các cây tìm kiếm tiêu chuẩn khác theo Dữ liệu họ có thể xử lý. Ví dụ,PostgreSQLHỗ trợ B+-trees và Cây r. Điều đó có nghĩa là bạn có thể sử dụngPostgreSQLĐể xây dựng B+-tree hoặc r-Tree Bất kỳ loại dữ soi kèo bóng đá truoctran bạn muốn. Nhưng B+-trees chỉ hỗ trợ phạm vi vị từ (<, =, ) và r-cây Chỉ hỗ trợ các truy vấn phạm vi N-D (chứa, chứa, bằng).
Vì vậy, nếu bạn lập chỉ mục, hãy nói, một bộ sưu tập hình ảnh với APostgreSQLB+-Tree, bạn chỉ có thể phát hành Các truy vấn như"IS ISTIMX bằng với hình ảnh ", "is ImageX nhỏ hơn hình ảnh "và"IS ImageX lớn hơn hình ảnh "? Tùy thuộc vào cách bạn xác định"bằng", "Ít hơn"và7413_7429Trong bối cảnh này, Điều này có thể hữu ích. Tuy nhiên, bằng cách sử dụnggistChỉ mục dựa trên, bạn có thể tạo các cách để Đặt câu hỏi cụ thể về tên miền, có lẽ"Tìm Tất cả hình ảnh của ngựa "hoặc"Tìm tất cả Hình ảnh tiếp xúc quá mức ".
Tất cả những gì cần thiết để có đượcgistPhương thức truy cập lên và chạy là triển khai bảy người dùng do người dùng định nghĩa Phương pháp, xác định hành vi của các phím trong cây. Tất nhiên rồi Những phương pháp này phải khá lạ mắt để hỗ trợ các truy vấn ưa thích, Nhưng đối với tất cả các truy vấn tiêu chuẩn (B+-trees, r-cây, v.v.) Chúng tương đối đơn giản. Tóm lại,gistKết hợp soi kèo bóng đá truoctran cùng với Tính toán, tái sử dụng mã và giao diện sạch.