About Transactional NTFS
[Microsoft strongly recommends developers utilize alternative means to achieve your application s needs. Many scenarios that TxF was developed for can be achieved through simpler and more readily available techniques. Furthermore, TxF may not be available in future versions of Microsoft Windows. For more information, and alternatives to TxF, please see Alternatives to using Transactional NTFS.]
Transactional NTFS (TxF) integrates transactions into the NTFS file system, which makes it easier for application developers and administrators to gracefully handle errors and preserve data integrity.
TxF can participate in distributed transactions that the Distributed Transaction Coordinator (DTC) coordinates, which allows you to use TxF for the following:
- Transactions that span multiple data stores, for example, a single transaction for file and SQL operations
- Transactions that span multiple computers, for example, a single transaction for file updates on multiple computers
In this section
Topic | Description |
---|---|
When to Use Transactional NTFS |
Use Transactional NTFS to maintain data integrity. |
Deploying Transactional NTFS |
Caching control in Transactional NTFS. |
How to Use Transactional NTFS |
Managing transacted file handles in Transactional NTFS. |
Basic TxF Concepts |
Describes read-committed consistency, read-committed isolation, and transactional locking concepts in Transactional NTFS. |
Programming Considerations for Transactional NTFS |
Describes various programming considerations for Transactional NTFS. |
Performance Considerations for Transactional NTFS |
Recommendations for optimal file system transactions. |