19

Click here to load reader

Principles of Transaction Processing Second Edition 9章 4~9節

Embed Size (px)

DESCRIPTION

輪講資料

Citation preview

  • 1. Principles of Transaction Processing Second Edition9 4 9

2. 9.4 pp.252 261 2 Yuichiro Saito 3. 9.4 (Fig 9.7) 1() () () 3 Yuichiro Saito 4. 9.4 () (MySQL) See also: MySQL - () http://d.hatena.ne.jp/hirose31/20091023/1256259405 4 Yuichiro Saito 5. 9.4 Fig 9.8 (SQL) MySQL 5 Yuichiro Saito 6. 9.4 Two-phase commit 6.8 6 Yuichiro Saito 7. 9.4 () Non-Stop SQLVAX IBM Infomix http://publib.boulder.ibm.com/infocenter/idshelp/v111/ index.jsp?topic=/com.ibm.sqlt.doc/sqlt161.htm MS SQL Server http://msdn.microsoft.com/ja-jp/library/ms151198.aspx MySQL http://dev.mysql.com/doc/refman/5.1/ja/replication.html Oracle http://www.oracle.com/technetwork/database/features/data- integration/index.html Sybase 7 Yuichiro Saito 8. 9.4 7 (1) watchdog(Fig 9.9) 8 Yuichiro Saito 9. 9.4 () 1 (Fig 9.10) 1:1 (Fig 9.11) 1: 2: R2R1 9 Yuichiro Saito 10. 9.4 (CAP) CAP C,A,P 21() : C, A : A, P See also: CAPBASEACIDhttp://www.slideshare.net/kimtea1983/capbaseacid 10 Yuichiro Saito 11. 9.5 pp.262 273 11 Yuichiro Saito 12. 9.5 PC 12 Yuichiro Saito 13. 9.5 (Fig 9.12) x Thomass write rule tombstone Thomass write rule 13 Yuichiro Saito 14. 9.5 Thomass write rule (Fig 9.14) x=1x=2 14 Yuichiro Saito 15. 9.5 xixk 6.6 ID() 2 See also: About Version Vectors (a.k.a. Vector Clocks) - Java to the Limit http://www.javalimit.com/2011/01/ understanding-vector-clocks.html 15 Yuichiro Saito 16. 9.7 pp.274 278 16 Yuichiro Saito 17. 9.7 Oracle RAC21 17 Yuichiro Saito 18. 9.7 2(Fig9.17) NFS 7 18 Yuichiro Saito 19. 19 Yuichiro Saito