Skip to main content

Cơ sở dữ liệu tạm thời là gì?

Một cơ sở dữ liệu tạm thời giống như một cơ sở dữ liệu tiêu chuẩn, với một ngoại lệ lớn: nó hiểu và ghi lại thời gian trôi qua.Ví dụ: nếu ai đó làm việc tại một công ty từ năm 2011 đến 2020, cơ sở dữ liệu tạm thời sẽ có thể lưu trữ cả hai ngày như khi thời gian bắt đầu và khi nó kết thúc.Một cơ sở dữ liệu tiêu chuẩn chỉ có thể cho thấy rằng nhân viên được thuê và thông tin nhân viên của anh ta hoặc cô ta sẽ phải bị xóa khi nhân viên rời khỏi công ty, vì cơ sở dữ liệu tiêu chuẩn chỉ hiểu hiện tại.Tiêu chuẩn này được tạo ra vào năm 1993 và được triển khai vào năm 1994. Tất cả các cơ sở dữ liệu tạm thời bao gồm số nguyên thời gian và thời gian giao dịch hợp lệ cho thấy khi thời gian xảy ra trong đời thực và khi cơ sở dữ liệu được sửa đổi để chấp nhận thay đổi.Định dạng ban đầu, chỉ được thực hiện để lưu trữ các chuỗi văn bản và số, và họ không nhận ra thời gian trôi qua.Điều này tạo ra một số vấn đề, một vấn đề rõ ràng nhất là các sự kiện dựa trên thời gian không thể được theo dõi từ đầu đến cuối, mà chỉ bởi trạng thái hiện tại của sự kiện.Một vấn đề khác phát sinh từ điều này là nếu một khóa chính hoặc tên hàng, được liên kết với một ngày, thì khóa chính đó có thể được sử dụng nhiều lần, tạo dữ liệu dự phòng.trên để tạo một biến thời gian có thể được tích hợp vào định dạng cơ sở dữ liệu.Cơ sở dữ liệu tạm thời được tạo ra vào năm 1993 và được triển khai vào năm 1994. Với sự thay đổi này, cơ sở dữ liệu đã có thể theo dõi khi một sự kiện bắt đầu và khi nó kết thúc, điều này giúp nhiều doanh nghiệp, văn phòng chính phủ và trường học khác.Vào lược đồ cơ sở dữ liệu tạm thời: Thời gian và thời gian giao dịch hợp lệ.Thời gian hợp lệ là khi dữ liệu nhập xảy ra trong cuộc sống thực.Ví dụ: nếu ai đó thay đổi địa chỉ của mình, thời gian hợp lệ sẽ là khi thay đổi địa chỉ xảy ra.Thời gian giao dịch là khi cơ sở dữ liệu ghi lại sự kiện, có thể là vài giờ hoặc vài ngày sau đó.Thời gian giao dịch liên tục cập nhật để quản trị viên cơ sở dữ liệu có thể kiểm tra xem dữ liệu hiện tại như thế nào. Kết quả của việc sử dụng hai biến để đo thời gian, có ba loại cơ sở dữ liệu thời gian khác nhau.Cơ sở dữ liệu lịch sử ưu tiên thời gian hợp lệ và cơ sở dữ liệu rollback thực hiện ngược lại bằng cách ưu tiên thời gian giao dịch.Hầu hết các cơ sở dữ liệu thời gian hiện đại là cơ sở dữ liệu hai thời gian hoặc các cơ sở dữ liệu sử dụng thời gian hợp lệ và giao dịch như nhau.Việc tạo cơ sở dữ liệu thời gian có nghĩa là quản trị viên có thể sử dụng nhiều truy vấn thời gian khác nhau để xác định chính xác thông tin nhạy cảm với thời gian.