মারিয়াডিবি কী? মারিয়াডিবি কীভাবে কাজ করে?


মাইএসকিউএলের একটি কাঁটা মারিয়াডিবি হ'ল মাইএসকিউএলের মূল বিকাশকারীগণ দ্বারা নির্মিত সর্বাধিক জনপ্রিয় ওপেন-সোর্স এসকিউএল (স্ট্রাকচার্ড ক্যোয়ারী ল্যাঙ্গুয়েজ) রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেমগুলির মধ্যে একটি। এটি গতি, নির্ভরযোগ্যতা এবং সহজে ব্যবহারের জন্য ডিজাইন করা হয়েছে।

এটি হ'ল আরএইচইএল (রেডহ্যাট এন্টারপ্রাইজ লিনাক্স) এবং ফেডোরা লিনাক্স সহ সমস্ত বড় লিনাক্স ডিস্ট্রিবিউশন না হলে বেশিরভাগের স্ট্যান্ডার্ড সংগ্রহস্থলগুলিতে এটি ডিফল্ট মাইএসকিউএল টাইপ ডাটাবেস সিস্টেম। এটি উইন্ডোজ এবং ম্যাকোস এবং অন্যান্য অনেক অপারেটিং সিস্টেমেও কাজ করে। এটি এলএএমপি (লিনাক্স + অ্যাপাচি + মারিয়াডিবি + পিএইচপি) এবং এলইএমপি (লিনাক্স + ইঞ্জিন-এক্স + মারিয়াডিবি + পিএইচপি) স্ট্যাকের মাইএসকিউএল ডাটাবেস সিস্টেমের প্রতিস্থাপন হিসাবে ব্যবহৃত হয়।

২০০৯ সালে মাইএসকিউএল যখন ওরাকল কর্পোরেশন কর্তৃক অধিগ্রহণ করা হয়েছিল তখন উদ্বেগগুলির কারণে এটির বিকাশ শুরু হয়েছিল Now

মারিয়াডিবি সার্ভারটি জিপিএল লাইসেন্স, সংস্করণ 2 এর অধীনে উপলব্ধ এবং সি, জাভা এবং ওডিবিসি-র জন্য এটির ক্লায়েন্ট লাইব্রেরিগুলি এলজিপিএল লাইসেন্স, সংস্করণ 2.1 বা ততোধিক সংস্করণে বিতরণ করা হয়েছে। এটি দুটি ভিন্ন সংস্করণে দেওয়া হয়।

প্রথমটি হ'ল মারিয়াডিবি কমিউনিটি সার্ভার যা আপনি নিখরচায় ডাউনলোড করতে, ব্যবহার করতে এবং পরিবর্তন করতে পারবেন। দ্বিতীয় সংস্করণটি হ'ল মারিয়াডিবি এন্টারপ্রাইজ সার্ভারের মালিকানাধীন ডেটাবেসগুলি প্রতিস্থাপন এবং এন্টারপ্রাইজে ওপেন সোর্স গ্রহণ করা।

  • মারিয়াডিবি সম্প্রদায় সার্ভারটি ডাউনলোড করুন
  • মারিয়াডিবি এন্টারপ্রাইজ সার্ভারটি ডাউনলোড করুন

মারিয়াডিবি কীভাবে কাজ করে?

মাইএসকিউএলের মতোই, মারিয়াডিবিও একটি সার্ভার প্রোগ্রাম সহ একটি ক্লায়েন্ট/সার্ভার মডেল ব্যবহার করে যা ক্লায়েন্ট প্রোগ্রামগুলি থেকে অনুরোধ ফাইল করে। ক্লায়েন্ট/সার্ভার কম্পিউটার সিস্টেমের মতোই, সার্ভার এবং ক্লায়েন্ট প্রোগ্রামগুলি বিভিন্ন হোস্টে থাকতে পারে।

মারিয়াডিবির মূল বৈশিষ্ট্য

মারিয়াডিবি মাইএসকিউএলের সাথে অত্যন্ত সুসংগত কারণ প্রতিটি মারিয়াডিবি সংস্করণ সমতুল্য মাইএসকিউএল সংস্করণের জন্য "ড্রপ-ইন রিপ্লেসমেন্ট" হিসাবে কাজ করে তবে কয়েকটি সীমাবদ্ধতার সাথে।

আপনি যদি মারিয়াডিবিতে স্থানান্তরিত হচ্ছেন তবে এর ডেটা ফাইলগুলি সমতুল্য মাইএসকিউএল সংস্করণ থেকে পাওয়া বাইনারি সামঞ্জস্যপূর্ণ এবং মরিয়াডিবি'র ক্লায়েন্ট প্রোটোকল মাইএসকিউএল এর ক্লায়েন্ট প্রোটোকলের সাথে বাইনারি সামঞ্জস্যপূর্ণ।

  • এটি অনেকগুলি এসকিউএল স্টেটমেন্ট, কাঠামো, এবং নিয়ম, ফাংশন এবং পদ্ধতি, ব্যবহারকারী-সংজ্ঞায়িত ফাংশন (মারিয়াডিবি প্রসারিত করার জন্য দরকারী), সার্ভার ভেরিয়েবল এবং এসকিউএল মোড, টেবিল বিভাজন, ডাটাবেস ব্যাকআপ এবং পুনরুদ্ধার, সার্ভার মনিটরিং এবং লগ এটি বেশ কয়েকটি প্লাগইন যেমন মারিয়াডিবি অডিট প্লাগইন এবং আরও অনেক কিছু দিয়ে জাহাজী করে
  • মারিয়াডিবি অনেকগুলি নতুন বিকল্প, বৈশিষ্ট্য এবং এক্সটেনশন, স্টোরেজ ইঞ্জিন, সেইসাথে মাইএসকিউএলে নেই এমন বাগ সংশোধন করে। মারিয়াডিবি-র নতুন বৈশিষ্ট্যগুলির কয়েকটি হ'ল গ্যালেরা ক্লাস্টার 4 এর সাথে অ্যাডভান্স ক্লাস্টারিং, ওরাকল ডেটাবেস এবং টেম্পোরাল ডেটা টেবিলগুলির সাথে বেশ কয়েকটি সামঞ্জস্যতা বৈশিষ্ট্য (যা আপনাকে অতীতের যে কোনও সময়ে দাঁড় করায় ডেটা অনুসন্ধান করার অনুমতি দেয়), এবং আরও অনেক কিছু।
  • মাইএসকিউএলে একই সুরক্ষা বৈশিষ্ট্যগুলি মারিয়াডিবিতে বিদ্যমান। অতিরিক্তভাবে, আপনার ডাটাবেস সার্ভারটি সুরক্ষিত করার জন্য আপনার সর্বোত্তম অভ্যাসগুলি বিবেচনা করা উচিত। এছাড়াও, আপনার ডাটাবেস সুরক্ষিত করা ঠিক নেটওয়ার্ক এবং সার্ভার স্তরে শুরু করা উচিত

এটি বুঝতে গুরুত্বপূর্ণ যে যদিও মারিয়াডিবি মাইএসকিউএলের সাথে সামঞ্জস্যপূর্ণ রয়েছে তবে এটি সত্যই উন্মুক্ত উত্স (এবং সম্প্রদায়টি সত্য ওপেন-সোর্স স্পিরিটে বিকাশ করেছে), মাইএসকিউএল-তে বিদ্যমান কোন বদ্ধ সোর্স মডিউল নেই doesn't এন্টারপ্রাইজ এডিশন.

মারিয়াডিবি ডকুমেন্টেশন আপনাকে মাইএসকিউএল এবং মারিয়াডিবি-র মধ্যে পার্থক্যগুলি পুরোপুরি বুঝতে সহায়তা করবে।

মারিয়াডিবি ক্লায়েন্ট এবং সরঞ্জামসমূহ

মারিয়াডিবি এবং মাইএসকিউএল উভয়ের জন্য, সমস্ত ক্লায়েন্টের এপিআই এবং স্ট্রাক্ট অভিন্ন, সমস্ত বন্দর এবং সকেট সাধারণত একই, এবং পাইথন, পার্ল, পিএইচপি, রুবি, জাভা এবং মাইএসকিউএল সি সংযোগকারী ইত্যাদির মতো প্রোগ্রামিং ভাষার জন্য সমস্ত মাইএসকিউএল সংযোগকারীগুলি অপরিবর্তিত কাজ করে work মারিয়াডিবি এর অধীনে।

এছাড়াও, মারিয়াডিবি বিভিন্ন ক্লায়েন্ট প্রোগ্রামের সাথে আসে যেমন জনপ্রিয় কমান্ড-লাইন ইউটিলিটিস: মাইএসকিএল, মাইএসকিএলডাম্প, ডাটাবেসগুলি পরিচালনার জন্য।

মারিয়াডিবি কে ব্যবহার করছেন?

মারিয়াডিবি ব্যবহারকারী কয়েকটি সংস্থার মধ্যে রয়েছে রেডহ্যাট, উবুন্টু, গুগল, উইকিপিডিয়া, টাম্বলার, অ্যামাজন ওয়েব সার্ভিসেস, সুস লিনাক্স এবং আরও অনেক কিছু।

এখানে মারিয়াডিবি সম্পর্কে কিছু দরকারী নিবন্ধ রয়েছে:

  • দরকারী মাইএসকিউএল/মারিয়াডিবি পারফরম্যান্স টিউনিং এবং অপ্টিমাইজেশন টিপস
  • লিনাক্সে মাইএসকিউএল বা মারিয়াডিবি এর রুট পাসওয়ার্ড কীভাবে পরিবর্তন করবেন
  • লিনাক্সে ডিফল্ট মাইএসকিউএল/মারিয়াডিবি পোর্ট কীভাবে পরিবর্তন করবেন
  • লিনাক্সে একটি ডিফল্ট মাইএসকিউএল/মারিয়াডিবি ডেটা ডিরেক্টরি কীভাবে পরিবর্তন করবেন
  • লিনাক্সে মাইএসকিউএল পারফরম্যান্স নিরীক্ষণ করার জন্য 4 টি কার্যকর কমান্ডলাইন সরঞ্জাম