Daya tahan

Pengarang: Robert Simon
Tanggal Pembuatan: 18 Juni 2021
Tanggal Pembaruan: 13 Boleh 2024
Anonim
PENGERTIAN DAN BENTUK LATIHAN DAYA TAHAN
Video: PENGERTIAN DAN BENTUK LATIHAN DAYA TAHAN

Isi

Definisi - Apa yang dimaksud dengan Durability?

Daya tahan dalam basis data adalah properti yang memastikan transaksi disimpan secara permanen dan tidak hilang atau terhapus secara tidak sengaja, bahkan saat terjadi kerusakan basis data. Ini biasanya dicapai dengan menyimpan semua transaksi ke media penyimpanan yang tidak mudah menguap.


Daya tahan adalah bagian dari akronim ACID, yang merupakan kepanjangan dari atomisitas, konsistensi, isolasi, dan daya tahan. ACID adalah serangkaian properti yang menjamin keandalan semua transaksi basis data.

Pengantar Microsoft Azure dan Microsoft Cloud | Sepanjang panduan ini, Anda akan mempelajari tentang apa itu cloud computing dan bagaimana Microsoft Azure dapat membantu Anda untuk bermigrasi dan menjalankan bisnis Anda dari cloud.

Techopedia menjelaskan Daya Tahan

Ada beberapa organisasi, seperti bank dan rumah sakit, yang keberadaannya sangat tergantung pada sistem informasi yang dijalankan pada database. Kemampuan untuk memulihkan 100% dari semua transaksi yang dilakukan sangat penting. Tingkat pemulihan harus 100 persen, bukan 90 persen atau bahkan 99,6 persen. Selain itu, pemulihan ini harus permanen, artinya semua transaksi harus direkonstruksi, bahkan jika server database lumpuh karena kegagalan OS atau kehilangan daya.


Anda dapat segera melihat mengapa daya tahan, sebagai bagian dari ACID, adalah grail suci bagi perancang sistem basis data relasional. ACID, sebuah istilah yang dipopulerkan oleh Theo Harder dan Andreas Reuter dalam artikel 1983 mereka "Prinsip Pemulihan Basis Data Berorientasi Transaksi", adalah serangkaian kualitas yang, ketika diimplementasikan dengan benar, akan selalu menjamin pemrosesan, penanganan, dan penyimpanan semua basis data yang andal. transaksi.

Daya tahan dalam sistem basis data relasional modern biasanya dicapai dengan menggunakan log transaksi- file yang dapat didaur ulang - file yang digunakan untuk menyimpan semua transaksi database dalam suatu sesi. Setelah pengguna mengeluarkan perintah komit, maka transaksi pertama kali ditulis ke file database yang disimpan pada media yang tidak mudah menguap seperti hard disk, yang dilakukan sebelum mengkonfirmasi kepada pengguna bahwa penyelamatan telah terjadi. Jika database lumpuh sebelum penyimpanan, data masih ada di log transaksi saat berikutnya basis data dimulai kembali, tetapi setiap perubahan yang tidak dikomit dibatalkan dibatalkan atau dibatalkan. Dalam komputasi terdistribusi di mana server tersebar secara geografis, jaminan ini sulit atau rumit untuk diterapkan, sehingga hal yang sama dicapai dengan menggunakan komitmen dua fase.


Definisi ini ditulis dalam database con