Log disk là gì?

Noun Database
Đĩa nhật ký

Khi đề cập đến buffer trong cơ sở dữ liệu (database), hầu hết các đĩa đều không có bufer ghi không bay hơi (non-volatile write buffer), thay vào đó, hệ thống chỉ định một đĩa để lưu trữ nhật ký (log) của thao tác ghi (write) theo thứ tự chúng được thực hiện. Đĩa như vậy được gọi là đĩa nhật ký (log disk). Đối với mỗi lần ghi, nhật ký chứa số khối (block number) được ghi và dữ liệu được ghi, theo thứ tự thực hiện ghi. Tất cả các truy cập vào đĩa nhật ký (log disk) là tuần tự, về cơ bản loại bỏ thời gian tìm kiếm (seek time) và một số khối liên tiếp có thể được ghi cùng một lúc, làm cho việc ghi vào đĩa nhật ký (log disk) nhanh hơn nhiều lần so với ghi ngẫu nhiên. Dữ liệu cũng phải được ghi vào vị trí thực của chúng trên đĩa, nhưng việc ghi vào vị trí thực có thể được thực hiện sau đó, việc ghi có thể được sắp xếp lại để giảm thiểu chuyển động của cần đĩa (arrm).

Nếu hệ thống gặp sự cố (crash) trước khi hoàn thành một số thao tác ghi vào vị trí đĩa thực, khi hệ thống khởi động lại, nó sẽ đọc đĩa nhật ký (log disk) để tìm những thao tác ghi chưa được hoàn tất và thực hiện chúng sau đó. Sau khi ghi xong, các bản ghi (record) sẽ bị xóa khỏi đĩa nhật ký (log disk).

Learning English Everyday