Phần này nhằm mục đích giải thích ngắn gọn các chức năng của MDF và LDF các tập tin trong một SQL server cơ sở dữ liệu. Ngoài ra, post cũng giải thích sự khác biệt cơ bản giữa hai.
Tệp MDF và LDF trong SQL Server Cơ sở dữ liệu
Tất cả các công ty đều cần một hệ thống để lưu trữ/truy xuất thông tin. Thông tin có thể là bất cứ thứ gì từ dữ liệu khách hàng, đến nghiên cứu thị trường, kho vật tư, thông tin tài khoản, v.v. Nhưng, các công ty lưu trữ dữ liệu đó ở đâu và làm cách nào để truy xuất dữ liệu đó? Vâng, họ sử dụng cơ sở dữ liệu cho mục đích đó.
Most của các công ty sử dụng MS SQL Server để lưu trữ và quản lý thông tin. Điều đó làm cho Microsoft SQL Server một trong số chúngost các chương trình được sử dụng trên toàn cầu. Trong mỗi cơ sở dữ liệu, bạn sẽ tìm thấy hai tệp cụ thể là; MDF và LDF. Cả hai đều rất quan trọng trong việc đảm bảo hoạt động không bị gián đoạn của cơ sở dữ liệu.
Vai trò trong Sao lưu và Khôi phục Cơ sở dữ liệu
Hai cái này về cơ bản là các phần mở rộng tệp được sử dụng trong Microsoft SQL. Các tệp này được tạo tự động tại thời điểm tạo cơ sở dữ liệu. Họ cũng chia sẻ cùng một vị trí lưu trữ. Lý do tại sao các tệp này rất quan trọng là vì chúng là một phần của quá trình sao lưu và phục hồi. Nói một cách đơn giản hơn, trong trường hợp có điều gì đó tồi tệ xảy ra với cơ sở dữ liệu, đây là những tệp mà quản trị viên sẽ sử dụng để khôi phục và khôi phục lost/ dữ liệu bị hỏng.
Thông tin chứa trong các tệp MDF và LDF
MDF – Nó là viết tắt của Master Database File. Nó chứa tất cả các thông tin chính của cơ sở dữ liệu là một phần của máy chủ. Tiện ích mở rộng này cũng trỏ đến nhiều tệp khác. Nó đóng một vai trò quan trọng trong việc lưu trữ thông tin. Nhìn chung, việc giám sát dữ liệu an toàn và bảo mật là rất quan trọng. Trong trường hợp tập tin này bị hỏng, một phục hồi MDF thủ tục được tiến hành để phục hồi nó. Làm như vậy là rất quan trọng để cứu dữ liệu khỏi bị mất.
LDF – Tệp này lưu trữ các thông tin liên quan đến nhật ký giao dịch đối với tệp dữ liệu chính. Về cơ bản, nó theo dõi tất cả những thay đổi đã được thực hiện trong cơ sở dữ liệu. Thông tin mà tệp này lưu trữ bao gồm ngày/thời gian thay đổi, chi tiết về các thay đổi được thực hiện cũng như thông tin liên quan đến người thực hiện thay đổi. Thông tin liên quan đến thiết bị đầu cuối máy tính nơi diễn ra các thay đổi cũng được lưu trữ trong nhật ký.
LDF lưu trữ các thay đổi liên quan đến chèn, xóa, cập nhật, bổ sung, v.v. Nhật ký giao dịch được lưu trong máy chủ giúp xác định các hoạt động liên quan đến thay đổi trái phép cũng như lỗi bắt nguồn từ đâu. Thông tin nhật ký đôi khi có thể hữu ích trong việc sửa lỗi, khôi phục dữ liệu quan trọng và xác định các điểm bất thường.
Các hoạt động SQL trong đó các tệp LDF đóng vai trò quan trọng
Các tệp LDF chủ yếu rất quan trọng trong ba thao tác SQL chính:
- Khôi phục các giao dịch không hoàn thành khi máy chủ bị lỗitarted.
- Phục hồi các giao dịch cá nhân.
- Phục hồi cơ sở dữ liệu trong thời gian thất bại.
So sánh giữa tệp MDF và LDF
- Tệp MDF là tệp chính trong SQL server cơ sở dữ liệu. LDF là một tệp hỗ trợ. Cái sau lưu trữ thông tin liên quan đến nhật ký giao dịch.
- MDF chứa dữ liệu bản ghi cơ sở dữ liệu. Mặt khác, LDF ghi lại thông tin liên quan đến những thay đổi được thực hiện trong máy chủ cũng như tất cả các hành động được thực hiện.
- Không giống như MDF, LDF chủ yếu là về ba hoạt động chính đã được đề cập trước đó.
- Các tệp LDF có thể tiếp tục tiêu tốn nhiều dung lượng lưu trữ tùy thuộc vào số lượng thay đổi được thực hiện trong máy chủ cũng như số lượng giao dịch đã diễn ra. Mặt khác, MDF có thể thay đổi kích thước tệp của nó với sự thay đổi của bảng và dữ liệu ghi.
Giới thiệu tác giả:
Peter Song là một chuyên gia phục hồi dữ liệu trong DataNumen, Inc., công ty hàng đầu thế giới về công nghệ khôi phục dữ liệu, bao gồm phục hồi triển vọng và PDF sản phẩm phần mềm phục hồi. Để biết thêm thông tin, hãy truy cập www.datanumennăm.