tombo2-progress’s diary

できるだけ毎日1時間を切り取ってここに晒す。誤字脱字気にしない。日本語が崩壊するのも気にしない。最終的にまとめて本ブログに書く

Transactional Information Systems読む

chapter 1

  • トランザクションが何故大事か
    • ネットワーク通信を介したサービスを中心にコンカレンシーが上がってきて、それでもデータの整合性を保ちたい
    • データベースの技術として発展したけどシステムとしてトランザクション処理を考える必用がある

アプリケーションの例

2相, 3相アーキテクチャの話

ACID特性

  • Databaseの処理、設計の基本
    • インタフェース、クエリ解析、オプティマイズ、データアクセスレイヤ、ストレージ
    • B+ツリーとかページの構造とか

1.4 transactionのコンセプト

アプリケーションから見て、concurrency, failureを考慮する必用のあるロジックをくくりだし、これらにより生じる問題から開放させる。