爲併發控制實現多版本時間戳排序的DBMS通常在其預寫日誌中包含哪些內容?之前和之後的圖像,或其中之一?時間戳?還有什麼 ?你會在預先登錄日誌中登錄什麼?
5
A
回答
3
Documentation of Postgres WAL。 Postgres使用MVTO類型的MVCC。 InnoDB使用MVRC。
這裏是Postgres log structure和pg_control structure,這對於恢復很重要。因爲時間戳不可靠,所以它們使用單調遞增的整數計數器(事務ID)。
所以所有的回滾相關數據都存儲在主數據本身中,而不是存儲在WAL中。 WAL的
主要目的是恢復數據的櫃面因電力故障,操作系統問題或某個硬件故障(除了明顯嚴重的磁盤故障)的問題。所以WAL應該是非常獨立的。
Innodb日誌結構位於innodb/include/log0log.h中。
0
謝謝pst。 我發現這篇文章是目前爲止最好的文章之一: http://answers.oreilly.com/topic/2035-whats-new-in-sqlite-37/
+0
鏈接斷開。 – Ztyx 2016-01-31 17:30:41
相關問題
- 1. 爲什麼在Factor12中登錄日誌?
- 2. 日誌JBoss登錄
- 3. IOS:GPS登錄日誌
- 4. 爲什麼會有.1.2.3擴展名的登錄日誌文件?
- 5. Python「print」不會登錄到Forever.js日誌
- 6. 如何登錄squid日誌?
- 7. Nginx:登錄系統日誌
- 8. apache2登錄到日誌
- 9. Kubernetes CGE登錄到kibana日誌記錄
- 10. EC2和登錄日誌記錄
- 11. 預登錄會話ID?
- 12. 爲什麼Google+登錄會導致登錄錯誤?
- 13. Python日誌記錄模塊在Mac上登錄,但不是在Linux上登錄
- 14. ASP.Net登錄控制嘗試登錄日誌VB
- 15. 驗證網址|預先登錄http://
- 16. Django日誌在哪裏登錄?
- 17. 首先登錄mvc3
- 18. 管理員登錄不會登錄?
- 19. 登錄系統將不會登錄
- 20. 燒瓶登錄不會登錄
- 21. 鍵盤不會與Facebook登錄登錄
- 22. 登錄/會話
- 23. 會話登錄
- 24. 點擊登錄後Facebook登錄不會調用登錄功能
- 25. 爲什麼我在登錄後會彈出默認登錄頁面?
- 26. 在php中登錄會話
- 27. 在codeigniter中登錄會話
- 28. 登錄與笨插入日誌活動
- 29. 何時登錄到Windows事件日誌?
- 30. 選擇登錄mysql二進制日誌
選擇實施並查看技術文檔? Postgres使用MVCC的一種形式,具有相當不錯的詳細文檔IIRC ...不知道火鳥或其他開放引擎,可以在周圍戳來。 – 2011-03-06 08:23:02