Data AccessÂ
Windows Vista provides a range of tools for the development of applications which will provide end-users with faster and more reliable access to data services. Vista provides improvements in transaction efficiency and reliability as well as data caching technology to improve data access performance and efficiency.
Vista Transactional Support
Developers can provide application reliability, system resource protection, concurrency support, failure and fault handling, and high rate competition for a system or application resource using the transaction-based programming support using the Windows Vista transaction infrastructure.
The basic infrastructure of transaction support for all of Windows Vista is the Kernel Transaction Manager (KTM). KTM supports all transaction-based programming models, including managed programming interfaces, transactional NFS and registry access, the Common Log File System (CLFS), the Distributed Transaction Coordinator (DTC), and ADO.NET.
Programming Model | Documentation Links |
---|---|
Managed |
|
Unmanaged |
Transactional NTFS (TxF) The MSDN Data Access and Storage Developer Center OLE Transactions and OLE Transactions Objects in the Platform SDK Kernel Transaction Manager |
Server Support
SQL Server 2005 will be supported on Windows Vista, as well as earlier versions of SQL Server. Other relational database servers, such as Oracle, will also be supported.
Programming Model | Documentation Links |
---|---|
Managed |
|
Unmanaged |
"SQL Native Client Programming" in SQL Server 2005 Books Online. |