tailieunhanh - CẤU TRÚC LƯU TRỮ

CẤU TRÚC LƯU TRỮ LOẠI SEGMENTS Segments là các vùng không gian của các objects (đối tượng) trong database. Dưới đây, ta sẽ xem xét một số loại segments cụ thể. . Table Table (bảng), là nơi lưu giữ dữ liệu trong database. Dữ liệu trong một table được lưu giữ không theo một thứ tự bắt buộc. Các dữ liệu trong một table thuộc loại nonpartitioned (không phân khu) sẽ phải lưu giữ trong cùng một tablespace. Hình vẽ 1. Các loại segments . Table partition Có thể có một số table trong database có số lượng truy cập lớn và đồng thời. Khi đó,. | CẤU TRÚC LƯU TRỮ LOẠI SEGMENTS Segments là các vùng không gian của các objects đối tượng trong database. Dưới đây ta sẽ xem xét một số loại segments cụ thể. . Table Table bảng là nơi lưu giữ dữ liệu trong database. Dữ liệu trong một table được lưu giữ không theo một thứ tự bắt buộc. Các dữ liệu trong một table thuộc loại nonpartitioned không phân khu sẽ phải lưu giữ trong cùng một tablespace. Hình vẽ 1. Các loại segments . Table partition Có thể có một số table trong database có số lượng truy cập lớn và đồng thời. Khi đó dữ liệu trong table đó sẽ được lưu thành nhiều partition phân khu mỗi partition có thể nằm trên các tablespace khác nhau. Oracle server hỗ trợ việc phân chia này bằng các giá trị khoá. Khi một table được phân khu mỗi partition đó được xem như một segment. . Cluster Các dòng dữ liệu trong một cluster được lưu trữ theo các giá trị của trường khoá key column . Một cluster có thể chứa một hay nhiều tables và nó được xem là một kiểu đoạn dữ liệu type of data segment . Các tables trong một cluster thuộc về cùng một đoạn và có chung các tính chất lưu trữ. . Index Tất cả các đầu mục entries ứng với một index cụ thể được lưu trữ trong một index segment. Một table có tới bao nhiêu indexes thì sẽ có bấy nhiêu index segments được sử dụng. Mục đích của segment này là tìm kiếm và định vị các dòng dữ liệu trong một table dựa trên một khoá được chỉ ra. . Index-Organized Table Trong một index-organized table các dữ liệu trong một index được lưu trữ dựa vào giá trị khoá. Một index-organized table không cần thiết đến một table dùng để tìm kiếm lookup các dữ liệu có thể được trả về ngay trực tiếp từ cây index index tree . Hình vẽ 2. Các loại segments tiếp theo . Index Partition Một index có thể được partitioned phân khu và trải rộng trên nhiều tablespaces khác nhau. Khi đó mỗi partition của một index sẽ tương ứng với segment đoạn và không được phép nằm dài trên nhiều tablespaces. Mục đích chính của việc sử dụng index partition là

TỪ KHÓA LIÊN QUAN