SQL এ লক কি?
SQL এ লক কি?

ভিডিও: SQL এ লক কি?

ভিডিও: SQL এ লক কি?
ভিডিও: DBMS - লকিং পদ্ধতি 2024, মে
Anonim

তালা : তালা তথ্য সামঞ্জস্য নিশ্চিত করার একটি প্রক্রিয়া. এসকিউএল সার্ভার তালা বস্তু যখন লেনদেন শুরু হয়। লেনদেন সম্পন্ন হলে, এসকিউএল সার্ভার রিলিজ তালাবদ্ধ বস্তু এক্সক্লুসিভ (X) তালা : কখন এটা তালা টাইপ ঘটে, এটি অন্য লেনদেনগুলিকে পরিবর্তন বা অ্যাক্সেস করতে বাধা দেওয়ার জন্য ঘটে তালাবদ্ধ বস্তু

এছাড়াও জিজ্ঞাসা করা হয়, একটি ডাটাবেস লক কি?

ক ডাটাবেস লক ব্যবহার করা হয় " তালা "এ কিছু তথ্য তথ্যশালা যাতে শুধুমাত্র একটি তথ্যশালা ব্যবহারকারী/সেশন সেই নির্দিষ্ট ডেটা আপডেট করতে পারে। তালা সাধারণত একটি রোলব্যাক বা কমিট এসকিউএল বিবৃতি দ্বারা প্রকাশিত হয়।

SQL সার্ভারে লক ধরনের কি কি? এসকিউএল সার্ভারে 20 টিরও বেশি বিভিন্ন ধরণের লক রয়েছে তবে আপাতত সবচেয়ে গুরুত্বপূর্ণগুলির উপর ফোকাস করা যাক।

  • শেয়ার্ড লক (এস)। SELECT এর মতো রিড অপারেশনের সময় পাঠকদের দ্বারা অধিগ্রহণ করা লকগুলি৷
  • এক্সক্লুসিভ লক (X)।
  • লক আপডেট করুন (U)।
  • ইন্টেন্ট লক (IS, IX, IU, ইত্যাদি)।

তারপর, একটি লক কি এবং সাধারণভাবে এটি কীভাবে কাজ করে?

ক তালা লেনদেনের মালিকানাধীন ডেটা উপাদানের একচেটিয়া ব্যবহারের গ্যারান্টি দেওয়ার জন্য একযোগে নিয়ন্ত্রণে ব্যবহৃত একটি প্রক্রিয়া তালা . উদাহরণস্বরূপ, যদি বর্তমানে ডেটা উপাদান X হয় তালাবদ্ধ লেনদেন T1 দ্বারা, লেনদেন T2-এর ডেটা উপাদান X-এ অ্যাক্সেস থাকবে না যতক্ষণ না T1 তার প্রকাশ না করে তালা.

কেন SQL এ লক গুরুত্বপূর্ণ?

এসকিউএল সার্ভার লকিং হয় অপরিহার্য বিচ্ছিন্নতা প্রয়োজনীয়তার অংশ এবং এটি পরিবেশন করে তালা একটি লেনদেন দ্বারা প্রভাবিত বস্তু. যখন বস্তু হয় তালাবদ্ধ , এসকিউএল সার্ভার আরোপিত দ্বারা প্রভাবিত বস্তুর মধ্যে সংরক্ষিত তথ্য কোনো পরিবর্তন করতে অন্যান্য লেনদেন প্রতিরোধ করবে তালা.

প্রস্তাবিত: