Skip to main content

ฐานข้อมูลชั่วคราวคืออะไร?

ฐานข้อมูลชั่วคราวเป็นเหมือนฐานข้อมูลมาตรฐานโดยมีข้อยกเว้นขนาดใหญ่เพียงข้อเดียว: มันเข้าใจและบันทึกการผ่านเวลาตัวอย่างเช่นหากมีคนทำงานใน บริษัท ตั้งแต่ปี 2554 ถึง 2563 ฐานข้อมูลชั่วคราวจะสามารถจัดเก็บวันที่ทั้งสองได้เช่นเมื่อเวลาเริ่มต้นและเมื่อสิ้นสุดฐานข้อมูลมาตรฐานสามารถแสดงให้เห็นว่าพนักงานได้รับการว่าจ้างและข้อมูลพนักงานของเขาหรือเธอจะต้องถูกลบเมื่อพนักงานออกจาก บริษัท เพราะฐานข้อมูลมาตรฐานเข้าใจเฉพาะปัจจุบันมาตรฐานนี้ถูกสร้างขึ้นในปี 1993 และดำเนินการในปี 1994 ฐานข้อมูลชั่วคราวทั้งหมดรวมถึงเวลาที่ถูกต้องและเวลาการทำธุรกรรมจำนวนเต็มที่แสดงเมื่อเวลาที่เกิดขึ้นในชีวิตจริงและเมื่อฐานข้อมูลได้รับการแก้ไขเพื่อยอมรับการเปลี่ยนแปลง

ฐานข้อมูลในพวกเขารูปแบบต้นถูกสร้างขึ้นเพื่อเก็บสตริงของข้อความและตัวเลขเท่านั้นและพวกเขาไม่รู้จักเวลาผ่านไปสิ่งนี้สร้างปัญหาหลายอย่างที่ชัดเจนที่สุดคือเหตุการณ์ตามเวลาไม่สามารถติดตามได้ตั้งแต่ต้นจนจบ แต่เฉพาะตามสถานะปัจจุบันของเหตุการณ์ปัญหาอีกประการหนึ่งที่เกิดขึ้นจากสิ่งนี้คือหากคีย์หลักหรือชื่อแถวเชื่อมโยงกับวันที่แล้วคีย์หลักนั้นสามารถนำมาใช้ซ้ำแล้วซ้ำอีกสร้างข้อมูลที่ซ้ำซ้อน

เพื่อบรรเทาปัญหาเหล่านี้ชุมชนฐานข้อมูลถูกเรียกในการสร้างตัวแปรชั่วคราวที่สามารถรวมเข้ากับรูปแบบฐานข้อมูลฐานข้อมูลชั่วคราวถูกสร้างขึ้นในปี 1993 และดำเนินการในปี 1994 ด้วยการเปลี่ยนแปลงนี้ฐานข้อมูลสามารถติดตามได้เมื่อเหตุการณ์เริ่มขึ้นและเมื่อมันสิ้นสุดลงซึ่งช่วยให้ธุรกิจหลายแห่งหน่วยงานราชการและโรงเรียนอื่น ๆลงในสคีมาฐานข้อมูลชั่วคราว: เวลาที่ถูกต้องและเวลาในการทำธุรกรรมเวลาที่ถูกต้องคือเมื่อข้อมูลที่ป้อนเกิดขึ้นในชีวิตจริงตัวอย่างเช่นหากมีคนเปลี่ยนที่อยู่ของเขาหรือเธอเวลาที่ถูกต้องจะเป็นเมื่อมีการเปลี่ยนแปลงที่อยู่เกิดขึ้นเวลาในการทำธุรกรรมคือเมื่อฐานข้อมูลบันทึกเหตุการณ์ซึ่งอาจเป็นเวลาหลายชั่วโมงหรือหลายวันในภายหลังเวลาในการทำธุรกรรมกำลังอัปเดตอย่างต่อเนื่องดังนั้นผู้ดูแลระบบฐานข้อมูลสามารถตรวจสอบได้ว่าข้อมูลปัจจุบันเป็นอย่างไร

เป็นผลมาจากการใช้ตัวแปรสองตัวสำหรับการวัดเวลามีสามประเภทฐานข้อมูลชั่วคราวที่แตกต่างกันฐานข้อมูลในอดีตจัดลำดับความสำคัญเวลาที่ถูกต้องและฐานข้อมูลย้อนกลับทำสิ่งที่ตรงกันข้ามโดยการจัดลำดับความสำคัญของเวลาการทำธุรกรรมฐานข้อมูลชั่วคราวที่ทันสมัยส่วนใหญ่เป็นฐานข้อมูลแบบ bi-temporal หรือข้อมูลที่ใช้เวลาที่ถูกต้องและการทำธุรกรรมอย่างเท่าเทียมกันการสร้างฐานข้อมูลชั่วคราวหมายความว่าผู้ดูแลระบบสามารถใช้การสืบค้นเวลาที่หลากหลายเพื่อตรวจสอบข้อมูลที่ไวต่อเวลาได้อย่างถูกต้อง