সুচিপত্র:

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

ভিডিও: কেন SQL এ লক গুরুত্বপূর্ণ?

ভিডিও: কেন SQL এ লক গুরুত্বপূর্ণ?
ভিডিও: সারি-স্তরের ডাটাবেস লক ব্যাখ্যা করা হয়েছে - (পড়ুন বনাম এক্সক্লুসিভ) 2024, এপ্রিল
Anonim

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

এই বিষয়ে, SQL লকিং কি?

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

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

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

উপরন্তু, কেন আমরা একটি ডাটাবেস লক করব?

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

বিভিন্ন ধরনের তালা কি কি?

যদিও অনেক ধরনের তালা রয়েছে, তবে চারটি সবচেয়ে সাধারণ হল প্যাডলক, ডেডবোল্ট, নব লক এবং লিভার।

  • তালা।
  • ডেডবোল্ট।
  • নব লক।
  • লিভার হ্যান্ডেল লক।
  • ক্যাম লক।
  • রিম/মর্টাইজ লক।
  • ইউরো প্রোফাইল সিলিন্ডার।
  • ওয়াল মাউন্ট করা তালা।

প্রস্তাবিত: