Home Start Back Next End
  
29
2.11.2.1 Data File dan Filegroup
Leiter
(2004,
p21)
menjelaskan
bahwa
ketika account
sebuah
user
basis
data, itu harus mengandung setidaknya satu file data. File data yang pertama dikenal
sebagai
file data
primer.
File
data
primer
adalah
anggota
primer
default
filegroup.
Setiap
basis data memiliki
satu filegroup
primer
ketika
dibuat,
yang
setidaknya
terdiri dari file data primer. File data tambahan juga dapat ditambahkan ke filegroup
primer. Filegroup yang lebih banyak dapat didefinisikan pada pembuatan awal basis
data,
atau
ditambahkan
setelah
basis
data
dibuat. File
data
dapat
dikelompokkan
secara logis untuk meningkatkan performa
dan
memungkinkan
untuk
pemeliharaan
yang lebih fleksibel
2.11.2.2 Log File
Leiter
(2004,
p21)
menjelaskan
bahwa
setelah
membuat
suatu
basis
data,
satu
transaksi
log
harus diterapkan. Transaksi log digunakan
untuk
mencatat
semua
modifikasi terhadap basis data untuk menjamin konsisten dan kemampuan untuk
pulih dari suatu transaksi.
Meskipun
menguntungkan
untuk
membuat
beberapa file
data
dan
beberapa
filegroup, adalah jarang diperlukan untuk
membuat
lebih
dari
satu file log.
Hal
ini
disebabkan 
bagaimana SQL Server mengakses data. File data dapat diakses secara
paralel,
memungkinkan SQL Server
untuk
membaca dan
menulis ke 
beberapa
file
dan filegroup secara bersamaan. File log dijadikan serial
untuk
menjaga konsistensi
transaksional.
Setiap
transaksi
dicatat
dalam log
secara
serial
dan
dalam
urutan
tersebut transaksi dieksekusi. File log
yang kedua tidak akan diakses sampai file log
pertama benar-benar penuh.
Word to PDF Converter | Word to HTML Converter