任何真正的企业级事务性NTFS(TxF)体验?背景:我知道这个关于TransactionalNTFS(TxF)的问题以及描述如何使用它的这篇文章,但我正在寻找具有大量blob数据(如文档和/或照片)需要在交易后坚持并多次阅读。问题:相关问题:编辑:为了更清楚,我研究了其他技术,包括SQLServer2008的新FILESTREAM数据类型,但这个问题特定于事务文件系统。更多资源:我认为“真实世界的企业级”体验比听起来更主观。Windows更新使用TXF。所以它在频率方面被大量使用。现在,它没有执行任何多节点工作,也没有通过DTC或类似的东西,而是使用TXF来操纵文件状态。它通过对注册表(TXR)的更改来协调这些更改。这算不算?我的一位同事向SNIA介绍了这个演讲,非常坦率地介绍了TXF的很多工作,并且可能会有更多的亮点。如果您正在考虑使用TXF,那么值得一读。不幸的是,答案似乎是“不”。在接下来的两周(一周赏金为100点)和156次浏览中,没有人回答说他们曾将TxF用于任何大容量应用程序,正如我所描述的那样。我不能说这是出乎意料的,当然我也不能证明它是负面的,但看起来Windows的这个功能并不为人所知或不经常使用,至少在撰写本文时,至少有一个活跃的成员如此SO社区的。如果我开始写一些概念证明,我会在这里发布我学到的东西。您是否考虑过SQLServer2008中的文件流支持(当然,如果您使用的是SQLServer2008)?我不确定性能,但它提供事务性并支持备份/恢复。虽然我没有丰富的TxF经验,但我有MSDTC经验。TxF本身是相当高效的。当您引入MSDTC来处理多台机器上的多个资源管理器时,性能会受到很大影响。从您的描述看来,您存储和索引了大量的非结构化数据。我假设您还需要能够搜索此数据。因此,我强烈建议查看Microsoft的Dryad或Google的MapReduce以及用于非结构化数据存储和索引的高性能分布式文件系统。存储和索引大量blob数据的大容量企业系统的最佳示例是Bing和Google等互联网搜索引擎。有许多资源可用于管理高吞吐量非结构化数据,它们可能比SQLServer和NTFS更有效地解决您的问题。我知道它比你想要的更开箱即用......但你确实提到你已经用尽了所有其他搜索NTFS/TxF/SQL框的途径。;)Ronald:FileStream位于TxF之上。JR:虽然WindowsUpdate使用TxF/KTM并展示了它的实用性,但它并不是一个高吞吐量的应用程序。以上就是C#学习教程:使用TransactionalNTFS(TxF)获得什么真实的企业级体验?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
