সুচিপত্র:
সংজ্ঞা - রোলব্যাকের অর্থ কী?
একটি রোলব্যাক হ'ল নির্দিষ্ট লেনদেন বা লেনদেনের সেট বাতিল করে পূর্বের অবস্থায় ডাটাবেস পুনঃস্থাপনের কাজ। রোলব্যাকগুলি হয় স্বয়ংক্রিয়ভাবে ডাটাবেস সিস্টেম দ্বারা বা ব্যবহারকারীরা ম্যানুয়ালি সম্পাদন করে।
টেকোপিডিয়া রোলব্যাক ব্যাখ্যা করে
যখন একটি ডাটাবেস ব্যবহারকারী কোনও ডেটা ক্ষেত্র পরিবর্তন করে তবে এখনও পরিবর্তনটি সংরক্ষণ না করে, ডেটা অস্থায়ী অবস্থায় বা লেনদেনের লগে সংরক্ষণ করা হয়। সংরক্ষিত ডেটা অনুসন্ধান করা ব্যবহারকারীরা অপরিবর্তিত মানগুলি দেখে। ডেটা সংরক্ষণের ক্রিয়াটি একটি প্রতিশ্রুতিবদ্ধ; এটি এই ডেটার জন্য পরবর্তী প্রশ্নের নতুন মানগুলি দেখানোর অনুমতি দেয়।
তবে, কোনও ব্যবহারকারী ডেটা সংরক্ষণ না করার সিদ্ধান্ত নিতে পারে। এই অবস্থার অধীনে, একটি রোলব্যাক কমান্ড ব্যবহারকারীর দ্বারা করা কোনও পরিবর্তন বাতিল করতে ডেটা পরিচালনা করে এবং এটি ব্যবহারকারীর সাথে যোগাযোগ না করেই তা করে। সুতরাং, যখন কোনও ব্যবহারকারী ডেটা পরিবর্তন করা শুরু করে তখন বুঝতে পারে যে ভুল রেকর্ডটি আপডেট হচ্ছে এবং তারপরে কোনও মুলতুবি পরিবর্তনগুলি পূর্বাবস্থায় ফেলা অপারেশন বাতিল করে।
রোলব্যাকগুলি কোনও সার্ভার বা ডাটাবেস ক্র্যাশ হওয়ার পরে স্বয়ংক্রিয়ভাবে জারি করা যেতে পারে, যেমন হঠাৎ বিদ্যুৎ হ্রাস হওয়ার পরে। ডাটাবেস পুনরায় চালু হলে, সমস্ত লগইন লেনদেন পর্যালোচনা করা হয়; তারপরে সমস্ত মুলতুবি লেনদেনগুলি আবার ঘুরিয়ে দেওয়া হয়, যাতে ব্যবহারকারীরা পুনরায় প্রবেশ করতে এবং উপযুক্ত পরিবর্তনগুলি সংরক্ষণ করতে পারেন।
