背景:使用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