মাইএসকিউএল এবং এসকিউএল মধ্যে পার্থক্য

Anonim

মাইএসকিউএল বনাম এসকিউএল

মাইএসকিউএল একটি রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (বা RDMS)- এটি রিলেশনাল উপর ভিত্তি করে একটি ডাটাবেস ম্যানেজমেন্ট সিস্টেম মডেল. এই RDMS তার নিজস্ব সার্ভার হিসাবে চালায় এবং একাধিক একাধিক ডাটাবেস একাধিক ইউজার অ্যাক্সেস প্রদান করে। মাইএসকিউএলের সোর্স কোড জিএনইউ জেনারেল পাবলিক লাইসেন্সের পাশাপাশি মালিকানা চুক্তির সুসংগতির অধীনে পাওয়া যায়। মাইএসকিউএল সম্প্রদায়ের সদস্যরা RDMS- এর বেশ কয়েকটি শাখা তৈরি করেছেন- যার মধ্যে সবচেয়ে জনপ্রিয় হল Drizzle এবং MariaDB। পাশাপাশি বিভিন্ন শাখাগুলির প্রোটোটাইপ হচ্ছে সবচেয়ে বেশি বিনামূল্যের সফটওয়্যার প্রকল্প যা একটি পূর্ণভিত্তিক ডাটাবেস ম্যানেজমেন্ট সিস্টেম (অথবা ডিএমএস) থাকতে হবে মাইএসকিউএল ব্যবহার করা।

স্ট্রাকচার্ড কোয়েরি ভাষা (এসকিউএল নামেও পরিচিত) একটি ডাটাবেস ভাষা। এটি RDMS- র ডেটা পরিচালনার জন্য বিশেষভাবে ডিজাইন করা হয়েছিল এবং এর ধারণা রিলেশনাল বীজগাণির উপর ভিত্তি করে করা হয়েছিল। এর ক্ষমতার পরিসীমা তথ্য ক্যোয়ারী এবং আপডেট, স্কিমা তৈরি এবং সংশোধন এবং ডেটা অ্যাক্সেস নিয়ন্ত্রণ অন্তর্ভুক্ত করে। এটি RDMS মডেল ব্যবহার করে প্রথম ভাষাগুলির একটি এবং এটি অবশ্যই এই রিলেশনাল ডেটাবেসগুলির জন্য সর্বাধিক ব্যবহৃত ভাষা। এসকিউএল ভাষা একাধিক ভাষা উপাদানগুলিতে বিভক্ত করা হয়: ধারা, যা মাঝে মাঝে বিবৃতি ও প্রশ্নগুলির ঐচ্ছিক উপাদান উপাদান; এক্সপ্রেশন, যা স্ক্যালার মান বা সারণি তৈরি করে যা কলাম এবং ডাটা সারিগুলির সমন্বয়ে গঠিত; পূর্বাভাস দেওয়া হয়েছে, যা শর্তগুলি নির্দিষ্ট করতে ব্যবহৃত হয় যা এসকিউএল তিন মূল্যবান যুক্তিবিজ্ঞান (বা 3 ভিএল) বুলিয়ান সত্য মানগুলির মূল্যায়নে সক্ষম; প্রশ্ন, যা বিশেষ উল্লেখ উপর ভিত্তি করে ডেটা পুনরুদ্ধার; এবং বিবৃতি, যা স্কিমস্ এবং ডেটাকে প্রভাবিত করে বা লেনদেন, প্রোগ্রাম প্রবাহ, সংযোগ, সেশন বা ডায়গনিস্টিকস নিয়ন্ত্রণ করতে পারে।

--২ ->

মাইএসকিউএল অনেক ওয়েব অ্যাপ্লিকেশনের মধ্যে একটি সমাধান বান্ডল (বা LAMP) সফটওয়্যার স্ট্যাকের ডাটাবেস উপাদান হিসেবে পাওয়া যেতে পারে। ফ্লিকার, ফেসবুক, উইকিপিডিয়া, গুগল, নকিয়া এবং ইউটিউবে জনপ্রিয় ওয়েব সাইটগুলিতে এর ব্যবহার ব্যাপকভাবে দেখা যায়। এই ওয়েবসাইটগুলির প্রতিটিই স্টোরেজ এবং ব্যবহারকারীর ডেটা লগিংের জন্য মাইএসকিউএল ব্যবহার করে। কোডটি C এবং C ++ ভাষার অন্তর্গত এবং লিনাক্স, ম্যাক ওএস এক্স এবং মাইক্রোসফ্ট উইন্ডোজসহ বিভিন্ন সিস্টেম প্লাটফর্ম ব্যবহার করে।

এসকিউএল এখন একটি আদর্শ এবং এর গঠনটি অনেকগুলি উপাদানগুলির মধ্যে রয়েছে। এইগুলি অন্তর্ভুক্ত, কিন্তু এসকিউএল ফ্রেমওয়ার্ক, এসকিউএল / ফাউন্ডেশন, এসকিউএল / বাইন্ডিং, এসকিউএল / সিএআই (কল লেভেল ইন্টারফেস), এবং এসকিউএল / এক্সএমএল (অথবা XML সম্পর্কিত বিশেষণ) এর মধ্যে সীমাবদ্ধ নয়।

সংক্ষিপ্ত বিবরণ:

1 মাইএসকিউএল একটি RDMS যা তার নিজস্ব সার্ভার হিসাবে চালায় এবং একই সময়ে একাধিক ডেটাবেসগুলিতে মাল্টি-ইউজার এক্সেস প্রদান করে; এসকিউএল একটি ডাটাবেস ভাষা যা RDMS তে ডেটা পরিচালনার জন্য বিশেষভাবে ডিজাইন করা হয়।

2। মাইএসকিউএল একাধিক জনপ্রিয় ওয়েব অ্যাপ্লিকেশনগুলিতে স্টোরেজ এবং লগিং ব্যবহারকারী ডেটা হিসাবে ব্যবহার করা হয়; এসকিউএল একাধিক উপাদানের গঠিত একটি মান, কিন্তু সীমাবদ্ধ নয়, SQL ফ্রেমওয়ার্ক, এসকিউএল / CLI, এবং SQL / XML