Consequently, disk drives often suffer failures that databases would never encounter. However,
Microsoft steadily adds database features to Windows. Server Core is no exception. Although Microsoft??™s
original plan for Server Core included a considerable number of other database features that it later
dropped, the use of transactions to support disk activities is a significant step forward.
In the real world, the hardware that comprises a hard disk isn??™t the valuable commodity??”it??™s the data.
By using transactions, Server Core can reduce the possibility of damage to valuable data. However,
transactions are more than a nice feature for Server Core. The code for the Transactional Resource Manager
actually appears as part of the .NET Framework and developers can rely on this technology to create
robust applications. You can read about the developer view of transactions at http://msdn2
.microsoft.com/en-us/library/ms973865.aspx. Because the application code uses the same
functionality as the operating system uses, you can also rely on the Resource and Transaction modes
described in this chapter to work with application-specific Transactional Resource Managers.
Pages:
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615