فہرست کا خانہ:
تعریف - ایٹومیٹی کا کیا مطلب ہے؟
ایٹمیٹی ڈیٹا بیس سسٹم کی ایک خصوصیت ہے جس میں یہ حکم دیا جاتا ہے کہ ٹرانزیکشن میں سب کچھ یا کچھ بھی نہیں ہونا چاہئے۔ یعنی ، لین دین یا تو مکمل طور پر ہونا چاہئے ، یا بالکل نہیں ہونا چاہئے۔ یہ جزوی طور پر مکمل نہیں ہونا چاہئے۔
ٹیکوپیڈیا ایٹمیٹی کی وضاحت کرتا ہے
ایٹومیٹی ACID ماڈل (ایٹومیٹی ، مستقل مزاجی ، تنہائی ، استحکام) کا ایک حصہ ہے ، جو ڈیٹا بیس لین دین کی وشوسنییتا کی ضمانت کے لئے استعمال کیے جانے والے اصولوں کا ایک مجموعہ ہے۔ ایٹومیٹی عام طور پر پیچیدہ طریقہ کار جیسے جرنلنگ یا لاگنگ ، یا آپریٹنگ سسٹم کالز کے ذریعے حاصل کیا جاتا ہے۔
جوہری لین دین کی تشکیل کی تعریف اس کے سیاق و سباق یا جس ماحول میں نافذ کی جارہی ہے اس کے ذریعہ طے کی جاتی ہے۔ مثال کے طور پر ، ایک آن لائن ایئر لائن بکنگ سسٹم میں ، بکنگ میں 2 علیحدہ اعمال شامل ہوسکتے ہیں جو مل کر ایک ٹرانزیکشن کی تشکیل کرتے ہیں۔ نشست کی ادائیگی ، اور سیٹ صرف اس صارف کے لئے رکھنا جس نے ابھی ادائیگی کی ہے۔ کاروباری منطق یہ حکم دیتی ہے کہ یہ دونوں ، اگرچہ الگ الگ اور علیحدہ حرکتیں ، ایک ساتھ ہونے چاہئیں۔ اگر ایک دوسرے کے بغیر ہوتا ہے تو ، مسائل پیدا ہوسکتے ہیں۔ مثال کے طور پر ، نظام دو الگ الگ صارفین کے لئے ایک ہی نشست محفوظ رکھ سکتا ہے۔
یہ ضروری ہے کہ ایک ڈیٹا بیس سسٹم جو ایٹمیٹی کی پیش کش کا دعوی کرتا ہے وہ بجلی کی فراہمی میں ناکامی یا بنیادی آپریٹنگ سسٹم یا ایپلی کیشن میں بھی ناکام ہوسکتا ہے جو ڈیٹا بیس کو استعمال کرتا ہے۔