ACID-এর কোন বৈশিষ্ট্য নিশ্চিত করে যে একটি লেনদেন সম্পূর্ণভাবে সম্পন্ন হবে বা মোটেও হবে না?

Edit edit

A

 Atomicity 

B

Consistency

C

Isolation

D

Durability

উত্তরের বিবরণ

img

ACID Properties of Database Transaction

 ACID এর পূর্ণরূপ:


A → Atomicity

C → Consistency

I → Isolation

D → Durability


১. Atomicity (অ্যাটমিসিটি)


নীতি: ট্রানজ্যাকশনটি সম্পূর্ণভাবে সম্পাদিত হবে বা একেবারেই হবে না।


যদি কোনো ধাপ ব্যর্থ হয়, তাহলে পুরো লেনদেন বাতিল হয়ে যাবে এবং ডাটাবেজ পূর্বাবস্থায় ফিরে যাবে।


উদাহরণ: ব্যাংকে টাকা ট্রান্সফারের সময় টাকা উত্তোলন হলো কিন্তু জমা হলো না—এক্ষেত্রে Atomicity নিশ্চিত করে লেনদেন বাতিল হবে।


 সঠিক উত্তর: ক) Atomicity


২. Consistency (কনসিসটেন্সি)


নীতি: ট্রানজ্যাকশন শেষে ডাটাবেজকে একটি বৈধ (Valid) অবস্থায় রাখতে হবে।


অর্থাৎ, ডাটার অখণ্ডতা (Data Integrity) বজায় থাকে।


উদাহরণ: ব্যাংকের টেবিলে সব অ্যাকাউন্টের টাকার যোগফল যদি ১ কোটি টাকা হয়, তাহলে যেকোনো লেনদেন শেষে সেই যোগফল সবসময় ১ কোটি থাকতে হবে।


৩. Isolation (আইসোলেশন)


নীতি: একাধিক ট্রানজ্যাকশন একসাথে চললেও প্রতিটি যেন আলাদা অবস্থায় চলে।


কোনো একটি ট্রানজ্যাকশনের কাজ অন্যটির ওপর প্রভাব ফেলবে না।


উদাহরণ: দুইজন ব্যবহারকারী একসাথে অনলাইন শপিং করলে, একজনের অর্ডার আরেকজনের সাথে মিশে যাবে না।


৪. Durability (ডুরাবিলিটি)


নীতি: ট্রানজ্যাকশন একবার সফলভাবে সম্পন্ন হলে এর ফলাফল স্থায়ীভাবে সংরক্ষিত হবে।


এমনকি বিদ্যুৎ বিভ্রাট বা সিস্টেম ক্র্যাশ হলেও ফলাফল মুছে যাবে না।


উদাহরণ: আপনি অনলাইন ব্যাংকে টাকা ট্রান্সফার করার পর রসিদ পেলে, পরে সার্ভার বন্ধ হলেও সেই টাকা ট্রান্সফার হয়ে যাবে।


 উৎস: MongoDB অফিসিয়াল ডকুমেন্টেশন

Unfavorite

0

Updated: 1 day ago

Related MCQ

ন্যানোটেকনোলজি কীসের সাথে সম্পর্কিত?

Created: 1 week ago

A

রাসায়নিক সার উৎপাদন

B

ভারী যন্ত্রপাতি নির্মাণ

C

পারমাণবিক বা আণবিক স্তরে কাজের সাথে



D

সাধারণ সফটওয়্যার প্রোগ্রামিং

Unfavorite

0

Updated: 1 week ago

 অনলাইন পেমেন্টের জন্য কোনটি সবচেয়ে নিরাপদ?

Created: 1 day ago

A

ক্রেডিট কার্ড

B

ডেবিট কার্ড

C

মোবাইল ব্যাংকিং

D


সবগুলোই নিরাপদ যদি TLS ব্যবহার করা হয়

Unfavorite

0

Updated: 1 day ago

Links

Home

Exams

Live Exam

© LXMCQ, Inc. - All Rights Reserved

Developed by WiztecBD