Có bốn loại trang trong chỉ số băm: trang meta (trang Zero), chứa thông tin kiểm soát được phân bổ tĩnh; trang xô chính;
Cả hai đều quét chỉ mục và chèn các bộ dữ kèo bóng đá cúp c2 yêu cầu định vị xô trong đó một bộ tuple nhất định phải được đặt. Để làm điều này, chúng ta cần số lượng xô, Highmask và Lowmask từ Metapage;
Trang xô chính và các trang tràn được phân bổ độc lập vì bất kỳ chỉ số nào có thể cần nhiều hoặc ít trang tràn hơn so với số lượng thùng của nó. Mã băm sử dụng một tập hợp các quy tắc địa chỉ thú vị để hỗ trợ số lượng trang tràn biến đổi trong khi không phải di chuyển các trang xô chính xung quanh sau khi chúng được tạo.
Mỗi hàng trong bảng được lập chỉ mục được biểu thị bằng một bộ chỉ số duy nhất trong chỉ mục băm. Các tổng chỉ mục băm được lưu trữ trong các trang xô và nếu chúng tồn tại, các trang tràn.
Thuật toán phân tách xô để mở rộng chỉ số băm quá phức tạp để được đề cập ở đây, mặc dù được mô tả chi tiết hơn trongSRC/Backend/Access/Hash/Readme
. Thuật toán phân chia được sự cố an toàn và có thể được khởi động lại nếu không hoàn thành thành công.
Nếu bạn thấy bất cứ điều gì trong tài kèo bóng đá cúp c2 không chính xác, không khớpMẫu nàyĐể báo cáo vấn đề tài kèo bóng đá cúp c2.