差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
study:database:lock [2008/07/02 08:14] bananastudy:database:lock [2008/07/26 12:48] (現在) banana
行 21: 行 21:
 |exclusive write locks|현재 transaction의 쓰기가 종료될때까지 다른 transaction의 읽기,쓰기를 금지한다. \\ 그러므로 다른 transaction에 의한 dirty reads를 방지할 수 있다. \\ 어떤 vendor의 database는 자신의 data 읽기도 금지한다.| | |exclusive write locks|현재 transaction의 쓰기가 종료될때까지 다른 transaction의 읽기,쓰기를 금지한다. \\ 그러므로 다른 transaction에 의한 dirty reads를 방지할 수 있다. \\ 어떤 vendor의 database는 자신의 data 읽기도 금지한다.| |
 |snapshots|transaction이 시작될때 저장된 frozen view이다. \\ snapshots은 dirty reads, nonrepeatable reads, phantom reads를 방지할 수 있지만, data가 real-time이 아니므로 주의해야 한다.| | |snapshots|transaction이 시작될때 저장된 frozen view이다. \\ snapshots은 dirty reads, nonrepeatable reads, phantom reads를 방지할 수 있지만, data가 real-time이 아니므로 주의해야 한다.| |
 +
  
  
行 34: 行 35:
 |Serializable| × | × | × | TRANSACTION_SERIALIZABLE | |Serializable| × | × | × | TRANSACTION_SERIALIZABLE |
  
 +
 +
 +===== reference =====
 +  - [[http://www.unix.com.ua/orelly/java-ent/ebeans/ch08_03.htm]] : Isolation and Database Locking

QR Code
QR Code study:database:lock (generated for current page)