Skip to content
  • Facebook
GeekCer Logo

GeekCer

The geek's Coding education and Review centre

  • Home
  • Tutorials
    • Java
    • Servlet
    • JSP
    • Python
    • C Tutorial
    • Spring
    • Spring Boot
    • MongoDB
    • Hibernate
    • Data Structure
  • General Knowledge
  • Biography
  • Grammar
  • Festival (त्योहार)
  • Interview
  • Differences
  • Important
  • Toggle search form

Home » Important » ACID Properties in Hindi? ACID Properties क्या है?

  • Christmas Day Celebration
    Christmas Day Celebration (क्रिसमस दिवस क्यों मनाते हैं?) Festival
  • Kapil Sharma Show, Comedy Show in Hindi
    Kapil Sharma Show, Comedy Show in Hindi Biography
  • Difference between Runnable and Callable in Java
    Difference between Runnable and Callable in Java Differences
  • What is WAR file in Java
    What is WAR file in Java? Servlet
  • World Earth Day in Hindi | पृथ्वी दिवस कब और क्यों मनाया जाता है?
    Earth Day in Hindi, Theme | पृथ्वी दिवस कब और क्यों मनाया जाता है? General Knowledge
  • What is Computer
    What is Computer? Important
  • Java Hibernate Framework Tutorial
    Java Hibernate Framework Tutorial | Hibernate For Beginners Hibernate
  • IPL 2022 New Teams Names and Owners
    IPL 2022 New Teams Names and Owners News

ACID Properties in Hindi? ACID Properties क्या है?

Posted on September 13, 2021May 18, 2022 By admin No Comments on ACID Properties in Hindi? ACID Properties क्या है?
ACID Properties in Hindi? ACID Properties क्या है?

ACID Properties ​​डेटाबेस transaction गुणों का एक सेट है जिसका उद्देश्य त्रुटि, बिजली की विफलता आदि की स्थिति में भी validity की गारंटी देना है। ACID Properties आपके लेन-देन (transaction) को सुरक्षित और सुसंगत बनाती है। ACID Properties सुनिश्चित करते हैं कि डेटाबेस और लेनदेन संघर्ष और त्रुटियों से मुक्त हैं।

इस article में हम डेटाबेस transaction और ACID ​​properties के बारे में विस्तार से चर्चा करेंगे और हम DBMS Concurrency control and Transaction in Hindi के बारे में भी जानेंगे। यदि आप डेटाबेस कंपनियों की तैयारी कर रहे हैं तो इस लेख को पढ़कर आप इस विषय पर बहुत सारे interview questions पा सकते हैं।

MYSQL, PostgreSQL जैसे रिलेशनल डेटाबेस में ACID properties होते हैं। अगर हम NoSQL डेटाबेस की बात करें तो MongoDB 4.0 भी मल्टी डॉक्यूमेंट transaction के लिए ACID को सपोर्ट करता है।

Table of Contents

  • Database क्या है?
  • Database Transaction क्या है?
  • ACID Properties in DBMS with Examples in Hindi
    • Atomicity
    • Consistency
    • Isolation
    • Durability
  • Advantages of following ACID Properties in Hindi
  • FAQ – ACID Properties in DBMS

Database क्या है?

What is database in Hindi? डेटाबेस (Database) एक ऐसा प्लेटफॉर्म है जहां हम भविष्य के संदर्भ के लिए डेटा रख सकते हैं। एक डेटाबेस interrelated data का एक संग्रह है। डेटाबेस में प्रत्येक entry को डेटाबेस शब्दावली में एक रिकॉर्ड के रूप में संदर्भित किया जाता है। एक डेटा फ़ील्ड(data field), या simple एक फ़ील्ड(field), प्रत्येक रिकॉर्ड में निहित जानकारी की मात्रा है। प्रत्येक क्षेत्र का एक अलग नाम होता है जिसका उपयोग इसे पहचानने के लिए किया जाता है। प्रत्येक प्रविष्टि डेटाबेस में एक निश्चित स्थान रखती है।

Database Transaction क्या है?

Transaction मूल चीज है जो डेटाबेस लेनदेन को परिभाषित करती है। दूसरे शब्दों में, अगर हम डेटाबेस के संदर्भ में बात करते हैं तो transaction निर्देशों का एक संग्रह है, सभी transaction को ACID ​​गुणों का पालन करना चाहिए। ACID गुण database की integrity को बनाए रखने में मदद करते हैं।

लेन-देन (Transaction) कई कार्यों का एक समूह है। जिसमें कई चरण होते हैं और सभी चरणों का अपना अलग कार्य होता है। Transaction दो प्रकार के होते हैं:

  • Implicit Transactions
  • Explicit Transactions

Transaction का उदाहरण, एक बैंक खाते से दूसरे बैंक खाते में धन का स्थानांतरण। यदि हम एक खाते से पैसा डेबिट करते हैं और दूसरे खाते में जमा करते हैं, तो पूरी प्रक्रिया एक ही transaction है।

ACID Properties को चार गुणों में विभाजित किया गया है: Atomicity, Consistency, Isolation, and Durability.

ACID Properties in DBMS with Examples in Hindi

अब तक हमने सीखा है कि ACID Properties को चार गुणों में विभाजित किया जाता है। आइए प्रत्येक को विस्तार से और उदाहरणों के साथ जानते हैं।

Atomicity

Database में सभी परिवर्तन एक ही ऑपरेशन में किए जाते हैं। यानी सभी बदलाव एक साथ किए जाने चाहिए या बिल्कुल नहीं। दूसरे शब्दों में कहें तो लेन-देन पूरी तरह से निष्पादित या पूरी तरह से विफल होना चाहिए, यदि लेनदेन का एक हिस्सा विफल हो जाता है, तो सभी लेनदेन विफल हो जाएंगे।

उदाहरण के लिए – मनी ट्रांसफर transaction में, डेबिट और क्रेडिट दोनों एक साथ होने चाहिए या बिल्कुल नहीं होने चाहिए।

Consistency

किसी भी transaction के बाद database एक consistent स्थिति में होना चाहिए।

Transaction पूरा होने के बाद database में data में कोई बदलाव नहीं होना चाहिए सिवाय उन परिवर्तनों को छोड़कर जो हमने जानबूझकर किए हैं।

Isolation

एक से अधिक transaction एक साथ निष्पादित होने पर एक transaction दूसरे को प्रभावित नहीं करना चाहिए।

Durability

यदि transaction पूरा हो गया है और data commit है, तो सॉफ्टवेयर और सिस्टम की विफलता के बाद भी changes database में स्थायी रूप से बने रहना चाहिए।

उदाहरण के लिए, एक आवेदन में जो एक खाते से दूसरे खाते में धन हस्तांतरित करता है, यह संपत्ति सुनिश्चित करती है कि प्रत्येक खाते में किए गए परिवर्तनों को reverse नहीं किया जा सकता है।

किसी भी Transaction में ऊपर के चार विशेषताएं होनी चाहिए। इसमें स्थिति के आधार पर इनमें से कुछ गुणों को बदला जा सकता है। इसमें एक transaction किसी अन्य transaction को प्रभावित नहीं कर सकता है, यही तो Isolation Property है।।

Advantages of following ACID Properties in Hindi

ACID का यह गुण किसी सिस्टम विफलता के दौरान data हानि को रोकता है, जैसे कि error और power failure।

FAQ – ACID Properties in DBMS

Atomic Property के अंतर्गत लेनदेन की स्थिति कितने प्रकार की होती है?

दो प्रकार के Success and Failure, यानि सफलता और विफलता।

Transaction से संबंधित command कौन-कौन से हैं?

BEGIN Transaction, SAVE Transaction, COMMIT Transaction और ROLLBACK Transaction

ACID गुण क्या सुनिश्चित करता है?

ACID सुविधाओं के कारण जटिल transaction भी आत्म-निहित और भरोसेमंद होंगे।

कौन कौन से डेटाबेस transaction को सपोर्ट करते हैं?

Transaction पूरी तरह से आधुनिक data source जैसे MSSQL सर्वर, Oracle, और DB2 द्वारा समर्थित हैं।

यह भी पढ़ें:

DBMS के बारे में और DBMS की विशेषताएं और प्रकार
Structured and unstructured data

Note: हालाँकि, ACID properties डेटाबेस का उपयोग करने का सबसे महत्वपूर्ण हिस्सा हैं। इन दिनों अनुप्रयोग में एक डेटाबेस बहुत बड़ा हो सकता है, डेटाबेस से जुड़ने के लिए हजारों नेटवर्क वाले कंप्यूटरों का उपयोग किया जा सकता है, और ACID को बनाए रखना बहुत संभव नहीं है। और database performance वैसा नहीं हो सकता जैसा आप चाहते हैं।

Reference(s):
https://en.wikipedia.org/wiki/ACID

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on WhatsApp (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • More
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Also Read

Important Tags:ACID Properties, Acid properties in dbms in hindi, Acid Properties in DBMS with Examples, Advantages of ACID Properties, Atomicity meaning in hindi, Consistency in DBMS with example, Database, DBMS Concurrency control and Transaction in hindi, Software Development, What is Database Transaction in Hindi?

Post navigation

Previous Post: Waterfall Model in Hindi (Waterfall Model क्या है?)
Next Post: Software Performance Testing in Hindi

More Related Articles

What is Insurance with full details? What is Insurance with full details? | Life, Health, Car Insurance Important
Linux Commands With Example | Linux commands cheat sheet Linux Commands With Example | Linux commands cheat sheet Important
Visual Paradigm Online and integration with Visual Studio Visual Paradigm Online and integration with Visual Studio Important
Immutable class in Java Immutable class in Java | How to create Immutable class in Java Important
What is Internship? How to get Internship? What is Internship and how to get Internship? Important
What is Agriculture Agriculture (कृषि) से जुड़े महत्वपूर्ण प्रश्न और उत्तर Important

Related Posts

  • What is Insurance with full details?
    What is Insurance with full details? | Life, Health, Car Insurance Important
  • Linux Commands With Example | Linux commands cheat sheet
    Linux Commands With Example | Linux commands cheat sheet Important
  • Visual Paradigm Online and integration with Visual Studio
    Visual Paradigm Online and integration with Visual Studio Important
  • Immutable class in Java
    Immutable class in Java | How to create Immutable class in Java Important
  • What is Internship? How to get Internship?
    What is Internship and how to get Internship? Important
  • What is Agriculture
    Agriculture (कृषि) से जुड़े महत्वपूर्ण प्रश्न और उत्तर Important

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Structured Vs Unstructured Data in Hindi | Key Difference
  • Jhansi Ki Rani Lakshmi Bai History, Story, Information in Hindi
  • Elon musk Hindi : एलन मस्क हिंदी में, Autobiography,  Net Worth
  • World Environment Day in Hindi : Objective, Importance, Theme
  • Thomas Edison Biography in Hindi – थॉमस एडिसन जीवनी
  • International Nurses Day in Hindi | नर्स दिवस क्यों मनाते हैं?
  • Fork/Join Framework in Java | RecursiveTask, RecursiveAction
  • DBMS in Hindi | DBMS क्या है? | DBMS की विशेषताएं और प्रकार
  • Christmas Day Celebration
    Christmas Day Celebration (क्रिसमस दिवस क्यों मनाते हैं?) Festival
  • Kapil Sharma Show, Comedy Show in Hindi
    Kapil Sharma Show, Comedy Show in Hindi Biography
  • Difference between Runnable and Callable in Java
    Difference between Runnable and Callable in Java Differences
  • What is WAR file in Java
    What is WAR file in Java? Servlet
  • World Earth Day in Hindi | पृथ्वी दिवस कब और क्यों मनाया जाता है?
    Earth Day in Hindi, Theme | पृथ्वी दिवस कब और क्यों मनाया जाता है? General Knowledge
  • What is Computer
    What is Computer? Important
  • Java Hibernate Framework Tutorial
    Java Hibernate Framework Tutorial | Hibernate For Beginners Hibernate
  • IPL 2022 New Teams Names and Owners
    IPL 2022 New Teams Names and Owners News
  • Java Tutorial
  • Servlet Tutorial
  • JSP Tutorial
  • Maven Tutorial
  • HTML Tutorial
  • Programs
  • Hindi/English Grammar
  • Difference Between ... and ...
  • HR Interview
  • Important Articles

Write to Us:
geekcer.code@gmail.com

  • About Us
  • Privacy and Policy
  • Disclaimer
  • Contact Us
  • Sitemap

Copyright © GeekCer 2022 All Rights reserved