SlideShare a Scribd company logo
1 of 4
Download to read offline
Nama : Ilham Yogi Nugraha
Nim : 15523262
Tipe recovery database (sql server)
Pengertian
Recovery adalah proses pengembalian data atau system yang rusak, korup, atau tidak dapat diakses dari kondisi
awal.
Perbedaan backup dan recovery:
Backup adalah proses menyalin data agar tidak hilang. Fungsinya jika komputer kita rusak atau hang, kita masih
memiliki Salinan data yang sudah kita backup. Sedangkan recovery adalah proses pengembalian data atau system
dari kondisi yang rusak menjadi normal seperti semula akibat komputer rusak atau hang.
Tipe-tipe Recovery
 Simple Recovery
Model recovery ini merupakan backup yang sederhana yang dapat digunakan untuk mengganti seluruh
database jika terjadi kegagalan atau disaat kita akan melakukan pengembalian database ke server lain.
Dengan model recovery ini, kita memiliki kemampuan untuk melakukan cadangan lengkap atau perubahan
apapun sejak cadangan lengkap terakhir. Dengan model recovery ini kita akan menujukan beberapa
kesalahan sejak backup terakhir selesai. Karena kita hanya sanggup untuk mengembalikan data ke titik
pada saat backup terjadi .
Penjelasan
Model recovery ini merupakan model pemulihan yang paling dasar untuk SQL Server. Setiap transaksi
masih ditulis ke log transaksi, tapi setelah transaksi selesai dan data telah dituliskan ke file data, ruang yang
digunakam dalam file log transaksi sekarang dapat digunakam kembali oleh transaksi baru. Karena ruang
ini digunakan kembali, maka tidak ada kemampuan untuk melakukan pemulihan titik dalam satu waktu,
oleh karena itu titik pemulihan yang paling baru adalah cadangan lengkap terbary yang selesai. Karena
ruang dalam log transaksi dapat digunakan kembali, maka log transaksi tidak akan bertahan atau tumbuh
selamanya seperti model full recovery.
 Full Recovery
Model recovery ini memberi tahu SQL Server untuk menyimpan semua data transaksi dalam log transaksi
hingga cadangan log transaksi terjadi atau log transaksi terpotong. Cara kerjanya adalah bahwa semua
transaksi yang dikeluarkan terhadap SQL Server pertama kali dimasukkan ke dalam log transaksi dan
kemudian data ditulis ke file data yang sesuai. Ini memungkinkan SQL Server untuk mengembalikan setiap
langkah proses jika ada kesalahan atau transaksi dibatalkan karena beberapa alasan. Jadi, ketika database
diatur ke model recovery ini, karena semua transaksi telah disimpan, kita memiliki kemampuan untuk
melakukan pemulihan waktu yang berarti kita dapat memulihkan ke titik tepat sebelum transaksi terjadi
seperti penghapusan tidak disengaja semua data dari sebuah tabel.
Penjelasan
Model pemulihan ini adalah model pemulihan paling lengkap dan memungkinkan kita untuk memulihkan
semua data kita ke titik waktu apa pun selama semua file cadangan dapat digunakan dan dibaca. Dengan
model ini semua operasi sepenuhnya dicatat yang artinya kita dapat memulihkan basis data kita ke titik
mana pun. Selain itu, jika basis data diatur ke model pemulihan penuh, kita juga perlu mengeluarkan
cadangan log transaksi, jika tidak, log transaksi basis data kita akan terus bertambah selamanya.
 Bulk-Logged Recovery
Model recovery ini melakukan apa yang disiratkannya. Dengan model ini ada operasi massal tertentu
seperti BULK INSERT, CREATE INDEX, SELECT INTO, dll. Yang tidak sepenuhnya masuk dalam log
transaksi dan karena itu tidak mengambil banyak ruang dalam log transaksi.
Penjelasan
Keuntungan menggunakan model pemulihan "Log-massal" adalah bahwa log transaksi kita tidak akan
sebesar itu jika kita melakukan operasi massal besar dan masih memungkinkan kita untuk melakukan
pemulihan waktu selama cadangan terakhir transaksi log cadangan kita tidak termasuk operasi massal. Jika
tidak ada operasi massal yang dijalankan, model pemulihan ini berfungsi sama dengan model Pemulihan
penuh. Satu hal yang perlu diperhatikan adalah bahwa jika kita menggunakan model pemulihan ini, kita
juga perlu mengeluarkan cadangan log transaksi jika tidak, log transaksi database kita akan terus
bertambah.
SQL RECOVERY

More Related Content

Similar to SQL RECOVERY

Recovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerRecovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerYoppy Yunhasnawa
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSDesty Yani
 
Power Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccuratePower Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccurateNeila Ismahunnisa
 
Dokumentasi komparasi incremental backup oracle dengan mysql
Dokumentasi komparasi incremental backup oracle dengan mysqlDokumentasi komparasi incremental backup oracle dengan mysql
Dokumentasi komparasi incremental backup oracle dengan mysqlAhmad Haris
 
Praktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis DataPraktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis DataAditya Nugroho
 
Aplikasi jual beli online
Aplikasi jual beli onlineAplikasi jual beli online
Aplikasi jual beli onlineHendra Fillan
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraHz Tena
 
Pemulihan berdasarkan proses redo undo
Pemulihan berdasarkan proses redo  undoPemulihan berdasarkan proses redo  undo
Pemulihan berdasarkan proses redo undoigdebudi
 
Software Akuntansi: Zahir
Software Akuntansi: ZahirSoftware Akuntansi: Zahir
Software Akuntansi: Zahiradelia rizki
 
Tutorial Zahir Accounting Ver. 6
Tutorial Zahir Accounting Ver. 6Tutorial Zahir Accounting Ver. 6
Tutorial Zahir Accounting Ver. 6Devi Nurlitasari
 
PostgreSQL Transaksi
PostgreSQL TransaksiPostgreSQL Transaksi
PostgreSQL TransaksiAmmar Shadiq
 
Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21kibagus21
 
Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21guest769ec9
 

Similar to SQL RECOVERY (20)

Recovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL ServerRecovery, Bakcup dan Restore pada SQL Server
Recovery, Bakcup dan Restore pada SQL Server
 
jBab i
jBab ijBab i
jBab i
 
Kd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMSKd7 SQL pada cllient DBMS
Kd7 SQL pada cllient DBMS
 
Power Point: Software Akuntansi Accurate
Power Point: Software Akuntansi AccuratePower Point: Software Akuntansi Accurate
Power Point: Software Akuntansi Accurate
 
Dokumentasi komparasi incremental backup oracle dengan mysql
Dokumentasi komparasi incremental backup oracle dengan mysqlDokumentasi komparasi incremental backup oracle dengan mysql
Dokumentasi komparasi incremental backup oracle dengan mysql
 
Transaction.pptx
Transaction.pptxTransaction.pptx
Transaction.pptx
 
Praktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis DataPraktikum 05 Sistem Basis Data
Praktikum 05 Sistem Basis Data
 
Aplikasi jual beli online
Aplikasi jual beli onlineAplikasi jual beli online
Aplikasi jual beli online
 
Slide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu IndraSlide4 manajemen memori _Bu Indra
Slide4 manajemen memori _Bu Indra
 
Transaction
TransactionTransaction
Transaction
 
Pemulihan berdasarkan proses redo undo
Pemulihan berdasarkan proses redo  undoPemulihan berdasarkan proses redo  undo
Pemulihan berdasarkan proses redo undo
 
Proses-spec.pdf
Proses-spec.pdfProses-spec.pdf
Proses-spec.pdf
 
Software Akuntansi: Zahir
Software Akuntansi: ZahirSoftware Akuntansi: Zahir
Software Akuntansi: Zahir
 
Tutorial Zahir Accounting Ver. 6
Tutorial Zahir Accounting Ver. 6Tutorial Zahir Accounting Ver. 6
Tutorial Zahir Accounting Ver. 6
 
PostgreSQL Transaksi
PostgreSQL TransaksiPostgreSQL Transaksi
PostgreSQL Transaksi
 
Laprak sbd
Laprak sbd Laprak sbd
Laprak sbd
 
Oracle transaksi
Oracle transaksiOracle transaksi
Oracle transaksi
 
Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21
 
Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21Presentasi Simbada Kelompok 21
Presentasi Simbada Kelompok 21
 
Saga Pattern in Microservice
Saga Pattern in MicroserviceSaga Pattern in Microservice
Saga Pattern in Microservice
 

SQL RECOVERY

  • 1. Nama : Ilham Yogi Nugraha Nim : 15523262 Tipe recovery database (sql server) Pengertian Recovery adalah proses pengembalian data atau system yang rusak, korup, atau tidak dapat diakses dari kondisi awal. Perbedaan backup dan recovery: Backup adalah proses menyalin data agar tidak hilang. Fungsinya jika komputer kita rusak atau hang, kita masih memiliki Salinan data yang sudah kita backup. Sedangkan recovery adalah proses pengembalian data atau system dari kondisi yang rusak menjadi normal seperti semula akibat komputer rusak atau hang. Tipe-tipe Recovery  Simple Recovery Model recovery ini merupakan backup yang sederhana yang dapat digunakan untuk mengganti seluruh database jika terjadi kegagalan atau disaat kita akan melakukan pengembalian database ke server lain. Dengan model recovery ini, kita memiliki kemampuan untuk melakukan cadangan lengkap atau perubahan apapun sejak cadangan lengkap terakhir. Dengan model recovery ini kita akan menujukan beberapa kesalahan sejak backup terakhir selesai. Karena kita hanya sanggup untuk mengembalikan data ke titik pada saat backup terjadi . Penjelasan Model recovery ini merupakan model pemulihan yang paling dasar untuk SQL Server. Setiap transaksi masih ditulis ke log transaksi, tapi setelah transaksi selesai dan data telah dituliskan ke file data, ruang yang digunakam dalam file log transaksi sekarang dapat digunakam kembali oleh transaksi baru. Karena ruang ini digunakan kembali, maka tidak ada kemampuan untuk melakukan pemulihan titik dalam satu waktu, oleh karena itu titik pemulihan yang paling baru adalah cadangan lengkap terbary yang selesai. Karena ruang dalam log transaksi dapat digunakan kembali, maka log transaksi tidak akan bertahan atau tumbuh selamanya seperti model full recovery.
  • 2.  Full Recovery Model recovery ini memberi tahu SQL Server untuk menyimpan semua data transaksi dalam log transaksi hingga cadangan log transaksi terjadi atau log transaksi terpotong. Cara kerjanya adalah bahwa semua transaksi yang dikeluarkan terhadap SQL Server pertama kali dimasukkan ke dalam log transaksi dan kemudian data ditulis ke file data yang sesuai. Ini memungkinkan SQL Server untuk mengembalikan setiap langkah proses jika ada kesalahan atau transaksi dibatalkan karena beberapa alasan. Jadi, ketika database diatur ke model recovery ini, karena semua transaksi telah disimpan, kita memiliki kemampuan untuk melakukan pemulihan waktu yang berarti kita dapat memulihkan ke titik tepat sebelum transaksi terjadi seperti penghapusan tidak disengaja semua data dari sebuah tabel. Penjelasan Model pemulihan ini adalah model pemulihan paling lengkap dan memungkinkan kita untuk memulihkan semua data kita ke titik waktu apa pun selama semua file cadangan dapat digunakan dan dibaca. Dengan model ini semua operasi sepenuhnya dicatat yang artinya kita dapat memulihkan basis data kita ke titik mana pun. Selain itu, jika basis data diatur ke model pemulihan penuh, kita juga perlu mengeluarkan cadangan log transaksi, jika tidak, log transaksi basis data kita akan terus bertambah selamanya.
  • 3.  Bulk-Logged Recovery Model recovery ini melakukan apa yang disiratkannya. Dengan model ini ada operasi massal tertentu seperti BULK INSERT, CREATE INDEX, SELECT INTO, dll. Yang tidak sepenuhnya masuk dalam log transaksi dan karena itu tidak mengambil banyak ruang dalam log transaksi. Penjelasan Keuntungan menggunakan model pemulihan "Log-massal" adalah bahwa log transaksi kita tidak akan sebesar itu jika kita melakukan operasi massal besar dan masih memungkinkan kita untuk melakukan pemulihan waktu selama cadangan terakhir transaksi log cadangan kita tidak termasuk operasi massal. Jika tidak ada operasi massal yang dijalankan, model pemulihan ini berfungsi sama dengan model Pemulihan penuh. Satu hal yang perlu diperhatikan adalah bahwa jika kita menggunakan model pemulihan ini, kita juga perlu mengeluarkan cadangan log transaksi jika tidak, log transaksi database kita akan terus bertambah.