Postgresql Tài kèo bóng đá hôm nay và ngày mai 8.0.26 | ||||
---|---|---|---|---|
prev | Backward nhanh | Chuyển tiếp nhanh | Tiếp theo |
Ghi lại kèo bóng đá hôm nay và ngày mai ký(kèo bóng đá hôm nay và ngày mai) là một cách tiếp cận tiêu chuẩn để giao dịch đăng nhập. Mô tả chi tiết của nó có thể được tìm thấy trong hầu hết Tất cả) sách về xử lý giao dịch. Tóm lại,kèo bóng đá hôm nay và ngày maiKhái niệm trung tâm là thay đổi dữ liệu Các tệp (nơi các bảng và chỉ mục cư trú) chỉ phải được viết Sau khi những thay đổi đó đã được ghi lại, nghĩa là khi ghi lại bản kèo bóng đá hôm nay và ngày mai ký Mô tả các thay đổi đã được chuyển sang lưu trữ vĩnh viễn. Nếu như Chúng tôi tuân theo quy trình này, chúng tôi không cần phải xóa các trang dữ liệu để đĩa trên mọi cam kết giao dịch, bởi vì chúng tôi biết rằng trong Sự kiện xảy ra sự cố, chúng tôi sẽ có thể khôi phục cơ sở dữ liệu bằng cách sử dụng Nhật ký: mọi thay đổi chưa được áp dụng cho các trang dữ liệu Có thể được làm lại từ các bản kèo bóng đá hôm nay và ngày mai ký. (Đây là chuyển tiếp Phục hồi, còn được gọi là Redo.)
Lợi ích chính đầu tiên của việc sử dụngPostgreSQL: Tài liệu: 8.0: Sao lưulà số lượng giảm đáng kể
đĩa kèo bóng đá hôm nay và ngày mai, bởi vì chỉ có tệp nhật ký cần được xóa để
Đĩa tại thời điểm giao dịch cam kết, thay vì mọi dữ liệu
tập tin thay đổi bởi giao dịch. Trong môi trường nhiều người,
cam kết của nhiều giao dịch có thể được thực hiện với mộtfsync
của tệp kèo bóng đá hôm nay và ngày mai ký.
Hơn nữa, tệp kèo bóng đá hôm nay và ngày mai ký được viết tuần tự, và do đó
Chi phí đồng bộ hóa kèo bóng đá hôm nay và ngày mai ký ít hơn nhiều so với chi phí xả
các trang dữ liệu. Điều này đặc biệt đúng đối với xử lý máy chủ
Nhiều giao dịch nhỏ chạm vào các phần khác nhau của dữ liệu
cửa hàng.
Lợi ích tiếp theo là tính nhất quán của các trang dữ kèo bóng đá hôm nay và ngày mai. Sự thật đó là, trướckèo bóng đá hôm nay và ngày mai, PostgreSQLkhông bao giờ có thể Đảm bảo tính nhất quán trong trường hợp sự cố. Trướckèo bóng đá hôm nay và ngày mai, bất kỳ sự cố nào trong khi Viết có thể dẫn đến:
Các hàng chỉ mục trỏ đến các hàng bảng không tồn tại
Hàng chỉ mục bị mất trong các hoạt động phân chia
Nội dung trang hoặc bảng chỉ mục bị hỏng hoàn toàn của các trang dữ kèo bóng đá hôm nay và ngày mai được viết một phần
Các vấn đề với các chỉ mục (vấn đề 1 và 2) có thể có
đã được sửa bằng cách bổ sungfsync
Cuộc gọi, nhưng không rõ ràng làm thế nào để xử lý trường hợp cuối cùng
không cókèo bóng đá hôm nay và ngày mai. kèo bóng đá hôm nay và ngày maiLưu toàn bộ nội dung trang dữ liệu trong
kèo bóng đá hôm nay và ngày mai ký nếu điều đó được yêu cầu để đảm bảo tính nhất quán của trang cho
phục hồi sau khi phá hủy.
Cuối cùng,kèo bóng đá hôm nay và ngày mailàm cho nó có thể hỗ trợ sao lưu trực tuyến và phục hồi thời gian, Như được mô tả trongPhần 22.3. Bằng cách lưu trữ dữ liệu Wal, chúng tôi có thể hỗ trợ trở lại bất cứ lúc nào ngay lập tức được bao phủ bởi dữ liệu WAL có sẵn: chúng tôi chỉ cần cài đặt một bản sao lưu vật lý trước của cơ sở dữ liệu và phát lại kèo bóng đá hôm nay và ngày mai ký wal Chỉ xa như thời gian mong muốn. Hơn nữa, vật lý Sao lưu không phải là một ảnh chụp nhanh ngay lập tức của Trạng thái cơ sở dữ liệu - Nếu nó được thực hiện trong một khoảng thời gian, sau đó Phát lại kèo bóng đá hôm nay và ngày mai ký Wal trong khoảng thời gian đó sẽ sửa chữa bất kỳ nội bộ nào sự không nhất quán.