ฉันสนใจที่จะรู้ว่าสิ่งที่ฐานข้อมูลอื่น ๆ มีคุณสมบัติคล้ายกับของออราเคิลรำลึกความหลังแบบสอบถาม ดูเหมือนว่าฐานข้อมูลใด ๆ ที่รองรับMVCCอาจมีคุณสมบัติ แต่จะทำอย่างไร ดังนั้นมีคำถามนี้สำหรับ SQL Serverแต่ดูเหมือนว่าเหมาะสมกว่าที่นี่
ฉันสนใจที่จะรู้ว่าสิ่งที่ฐานข้อมูลอื่น ๆ มีคุณสมบัติคล้ายกับของออราเคิลรำลึกความหลังแบบสอบถาม ดูเหมือนว่าฐานข้อมูลใด ๆ ที่รองรับMVCCอาจมีคุณสมบัติ แต่จะทำอย่างไร ดังนั้นมีคำถามนี้สำหรับ SQL Serverแต่ดูเหมือนว่าเหมาะสมกว่าที่นี่
คำตอบ:
PostgreSQL ไม่มีอยู่ในปัจจุบัน แต่คุณพูดถูกด้วย MVCC มันควรจะเป็นไปได้ในทางทฤษฎี อันที่จริง Postgres มหาวิทยาลัยเก่ามีคุณสมบัติเทียบเท่าเรียกว่าการเดินทางข้ามเวลา แต่มันถูกลบออกในภายหลังเพราะมันทำให้เกิดค่าใช้จ่ายมากเกินไปและการใช้งานจริงมี จำกัด แม้ว่ามันอาจจะเป็นไปได้ที่จะฟื้นคืนชีพ แต่ก็มีการปรับแต่งมากมายสำหรับการตั้งค่า MVCC ที่จะทำให้มันยากขึ้นมาก
ฟังก์ชันการทำงานเดียวกันของ Flashback Query สามารถทำได้ในเซิร์ฟเวอร์ SQL database snapshots
ที่โดยใช้ จับ? คุณสมบัตินี้มีเฉพาะในรุ่น Enterprise เท่านั้น คุณสามารถอ่านเพิ่มเติมได้ที่นี่
น่าเสียดายที่ฟีเจอร์แบ็คแบ็คเป็นส่วนเสริมใน Oracle และมีเฉพาะใน Enterprise Edition DB2 10.1 มีเคียวรีการเดินทางข้ามเวลาซึ่งรวมอยู่ในเอ็นจินฐานข้อมูลและพร้อมใช้งานในทุกรุ่น คุณสามารถดาวน์โหลดเวอร์ชันฟรีจาก IBM และเริ่มใช้งานได้ทันที!