VieriMansyl / tubes2-mbd

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

TUGAS BESAR 2 IF3140 Manajemen Basis Data

Mahasiswa diberikan tugas untuk melakukan eksplorasi dari Concurrency Control dan Recovery, serta melakukan simulasi terhadap protokol Concurrency Control.


Eksplorasi Concurrency Control

  1. Serializability
  2. Repeatable Read
  3. Read Committed
  4. Read Uncommitted

Simulasi protokol Concurrency Control

  1. Simple Locking (exclusive locks only)
  2. Serial Optimistic Concurrency Control (OCC)

Eksplorasi Recovery

  1. Write-Ahead Log
  2. Continuous Archiving
  3. Point-in-Time Recovery


Kontributor

K02 G09
No.NAMANIM
1.Roy H Simbolon13519068
3.Daniel Salim13520008
2.Vieri Mansyl13520092
4.Mohamad Hilmi Rinaldi13520149

Petunjuk penggunaan program

Program simplelocking.py

  1. Masuk ke dalam folder src
> cd src
  1. jalankan program dengan menggunakan command berikut.
> py simplelocking.py
  1. Masukkan schedule yang ingin di-uji coba dengan menggunakan format berikut.
FORMAT : [operasi][transaksi]([item data])
contoh : W1(A),C2,R2(D)

Program OCC.py

  1. Masuk ke dalam folder src
> cd src
  1. jalankan program dengan menggunakan command berikut.
> py OCC.py
  1. Masukkan transaksi serta schedule yang ingin di-uji coba dengan menggunakan format berikut.
Format Transaksi : [angka > 0]
contoh : 1 , 2 , 3

Format schedule  : [operasi][transaksi][item data]
contoh : W1A, C2, R2D

About


Languages

Language:Python 100.0%