信頼できる書き込み・読み込み
そろそろ一回どこかでまとめたい.とりあえずメモ.
- Transactional NTFS
- OS レベルでの 2-phase commit を実現可能
- OS がフリーズしてもロールバック可能
- Windows Vista / Windows Server 2008 では Windows Update にも使っている
- ある瞬間の読み取り用 Snapshot を作れる
- 他のプロセスの書き込みを邪魔しない
- 時間があれば PowerShell 用に何か書いてみたい.
- Database が適しているシナリオに使うようなものではない.
- ファイル システム トランザクションを使用してアプリケーションを強化する - MSDN Magazine July 2007
- OS レベルでの 2-phase commit を実現可能
- ハードウェアレベルでの確実な書き込みの問題
- Tagged Command Queuing (TCQ) とか write-barrier とか
- linux/Documentation/block/barrier.txt
- 田畑さんに教えてもらった.
- Microsoft の人が ATA-8 向けに Proposal を出しているっぽい.
- linux/Documentation/block/barrier.txt