背景:使用Transactional NTFS(TxF)的任何真實世界的企業級體驗?
我知道this SO question有關事務性NTFS(TxF的)和this article描述如何使用它,但我有一個合理的高容量企業尋找現實世界的經驗系統其中許多斑點數據(如文檔和/或照片)需要一次保存一次,並且多次讀取。
- 我們期待每天寫幾萬份文件,每小時讀數幾萬。
- 我們既可以在文件系統中存儲索引,也可以在SQL Server中存儲索引,但必須能夠在多個框中進行擴展。
- 我們必須保留備份和恢復數據以便災難恢復的能力。
問題:
- 任何真實世界中,企業級事務性NTFS(TxF的)經驗?
相關問題:
- 任何試圖分佈式事務使用TxF的在同一個文件致力於兩個鏡像服務器一次?
- 任何人試圖與文件系統和數據庫的分佈式事務?
- 您可以分享的任何性能問題/可靠性問題/性能數據? 有沒有人在交易受到擔憂之前在這個規模上做過什麼?
編輯:爲了更清楚,我已經研究了其他技術,包括SQL Server 2008新的FILESTREAM數據類型,但這個問題是specificially針對僅事務文件系統。
更多資源:
- 在TxF的一個MSDN雜誌文章叫"Enhance Your Apps With File System Transactions"。
- 網絡直播名爲"Transactional Vista: Kernel Transaction Manager and friends (TxF, TxR)"。該視頻引用了使用2-5%的TxF的開銷,性能討論開始時間約爲25分鐘。這是我找到的第一批硬數字。該視頻非常好的概述了這是如何在引擎蓋下工作的。在大約34:30,發言者描述了與這個問題非常相似的情況。
- 頻道9截屏視頻名爲"Surendra Verma: Vista Transactional File System"。他談到大約35分鐘的表演開始。沒有硬數字。
- B#.NET博客上的TxF articles列表。
- 頻道9截屏視頻名爲"Transactional NTFS"。
快進到2012年:微軟現在打算貶低TxF,並「強烈鼓勵」開發人員尋找替代品......所以這確實似乎是一匹死馬。真遺憾,這個想法真的很好。 – Philipp 2012-03-03 00:54:58
@Philipp - 任何鏈接來確認這一點? – xhafan 2012-12-06 11:20:40
回答自己 - http://msdn.microsoft.com/en-us/library/windows/desktop/hh802690%28v=vs.85%29.aspx – xhafan 2012-12-06 13:37:39