ACID (Atomicity, Consistency, Isolation, Durability) হলো ডাটাবেজ ট্রানজেকশনের চারটি মৌলিক বৈশিষ্ট্য, যা ডাটাবেজ সিস্টেমে ডেটার নির্ভরযোগ্যতা নিশ্চিত করে।
ACID বৈশিষ্ট্য:
-
Atomicity (অ্যাটমিসিটি): একটি ট্রানজ্যাকশন সম্পূর্ণভাবে সম্পন্ন হয় অথবা একেবারেই সম্পন্ন হয় না।
-
Consistency (কনসিসটেন্সি): ট্রানজ্যাকশন ডাটাবেজকে একটি বৈধ অবস্থা থেকে অন্য বৈধ অবস্থায় নিয়ে যায়।
-
Isolation (আইসোলেশন): একই সময়ে একাধিক ট্রানজ্যাকশন চলাকালে প্রতিটি ট্রানজ্যাকশন অন্যগুলোর থেকে আলাদা থাকে এবং একে অপরের ওপর প্রভাব ফেলে না।
-
Durability (ডুরাবিলিটি): ট্রানজ্যাকশন সম্পন্ন হওয়ার পর তার ফলাফল স্থায়ী থাকে, এমনকি সিস্টেম ফেইলিয়ারের পরেও।