SQL সার্ভার এবং ওরাকলের মধ্যে পার্থক্য

Anonim

SQL সার্ভার বনাম ওরাকল

ওরাকল ডাটাবেস (কেবলমাত্র ওরাকল হিসাবে পরিচিত) একটি অবজেক্ট রিলেশনাল ডাটাবেস ম্যানেজমেন্ট সিস্টেম (ORDBMS) যা প্ল্যাটফর্মের একটি বড় পরিসর সমর্থন করে। ওরাকল ডিবিএমএস ব্যক্তিগত ব্যবহারের জন্য সংস্করণ এবং এন্টারপ্রাইজ ক্লাস সংস্করণ থেকে বিভিন্ন সংস্করণে পাওয়া যায়। মাইক্রোসফ্ট এসকিউএল সার্ভার একটি রিলেশনাল ডেটাবেস সার্ভার যা Microsoft এটি এসকিউএল এর প্রাথমিক ক্যোয়ারী ভাষা হিসাবে ব্যবহার করে।

এসকিউএল সার্ভার

যেমন আগে উল্লেখ করা হয়েছে, মাইক্রোসফ্ট এসকিউএল সার্ভার একটি ডাটাবেস সার্ভার যা এসকিউএল ব্যবহার করে, বিশেষভাবে, টি-এসকিউএল এবং ANSI SQL এর প্রাথমিক ক্যোয়ারী ভাষা হিসাবে। টি-এসকিউএল প্রসেসরাল প্রোগ্রামিং, স্থানীয় ভেরিয়েবল এবং স্ট্রিং / ডাটা প্রক্রিয়াকরণের জন্য সমর্থনকারী ফাংশনগুলির মত বিভিন্ন বৈশিষ্ট্য যোগ করে SQL প্রসারিত করে। এই বৈশিষ্ট্য টি-এসকিউএল টিউশন সম্পূর্ণ করে তোলে। কোনও অ্যাপ্লিকেশন, যা MS SQL সার্ভারের সাথে যোগাযোগ করতে হবে, সার্ভারে T-SQL স্টেটমেন্ট পাঠাতে হবে। মাইক্রোসফ্ট এসকিউএল সার্ভার ডেস্কটপ, এন্টারপ্রাইজ এবং ওয়েব ভিত্তিক ডাটাবেস অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে। এটি একটি পরিবেশ প্রদান করে যা ডেটাবেস তৈরির অনুমতি দেয়, যা ওয়ার্কস্টেশন, ইন্টারনেট বা অন্য কোনও মাধ্যম যেমন একটি ব্যক্তিগত ডিজিটাল সহকারী (PDA) থেকে অ্যাক্সেস করা যায়। এমএস এসকিউএল সার্ভারের প্রথম সংস্করণ 1989 সালে মুক্তি পায় এবং এটি এসকিউএল সার্ভার নামে পরিচিত। 0. এটি অপারেটিং সিস্টেম / 2 (OS2) এর জন্য তৈরি করা হয়েছিল। তারপর থেকে এমএস এসকিউএল সার্ভারের বেশ কয়েকটি রিলিজ রয়েছে এবং সর্বশেষ রিলিজ হল এসকিউএল সার্ভার ২008 R2, যা ২1 এপ্রিল, ২010 তারিখে উত্পাদন করার জন্য মুক্তি পায়। এমএস এসকিউএল সার্ভার একাধিক সংস্করণে পাওয়া যায় যা বিভিন্ন ব্যবহারকারীর জন্য ফিচার সেট সেট করে থাকে। ।

--২ ->

ওরাকল

ওরাকল একটি ওআরবিএলএমএলআরএল কর্পোরেশন দ্বারা তৈরি। এটি বড় এন্টারপ্রাইজ পরিবেশে পাশাপাশি ব্যক্তিগত ব্যবহারের জন্য ব্যবহার করা যেতে পারে। ওরাকল ডিবিএমএস স্টোরেজ এবং অ্যাপ্লিকেশনটির অন্তত একটি উদাহরণ তৈরি করে। একটি ইনস্ট্যান্স অপারেটিং সিস্টেম এবং মেমরি স্ট্রাকচারের প্রসেসর তৈরি করে যা স্টোরেজ এর সাথে কাজ করে। ওরাকল DBMS- এ, এসকিউএল (স্ট্রাকচার্ড কুইরি ল্যাঙ্গুয়েজ) ব্যবহার করে ডেটা অ্যাক্সেস করা যায়। এই এসকিউএল কমান্ডগুলি অন্যান্য ভাষার মধ্যে এমবেড করা যায় বা স্ক্রিপ্টগুলি সরাসরি সরাসরি চালানো যায়। উপরন্তু, এটি পিএল / এসকিউএল (ওরাকল কর্পোরেশন দ্বারা উন্নত এসকিউএল প্রক্রিয়াগত এক্সটেনশান) বা জাভা মত অন্যান্য অবজেক্ট ভিত্তিক ভাষা ব্যবহার করে তাদের invoking দ্বারা জমা পদ্ধতি এবং ফাংশন নির্বাহ করতে পারে। ওরাকল তার স্টোরেজ জন্য একটি দুই স্তর প্রক্রিয়া ব্যবহার করে। প্রথম স্তরের একটি লজিক্যাল স্টোরেজ হল টেবিল স্পেস হিসাবে সংগঠিত। টেবিলস্পেসগুলি মেমরি সেগমেন্টগুলির মধ্যে তৈরি হয় যা পরিবর্তে আরো সীমাবদ্ধ করা হয়। দ্বিতীয় স্তরের তথ্য ফাইলগুলি তৈরি করা ভৌত সংগ্রহস্থল।

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

যদিও Oracle এবং SQL সার্ভার উভয়ই RDBMS- এর কিছু গুরুত্বপূর্ণ পার্থক্য রয়েছে।ওরাকল ক্রমবিস্তারের প্ল্যাটফর্মে রান করে, যখন SQL সার্ভার শুধুমাত্র উইন্ডোজে চালায় উপরন্তু, ওরাকল দাবি করে যে এটি SQL সার্ভারের তুলনায় আরো জোরালো প্রশাসনিক সরঞ্জাম রয়েছে। বড় সারণি এবং সূচীগুলির জন্য, SQL সার্ভার রেঞ্জ বিভাজন প্রদান করে না, যখন ওরাকল দ্বারা বিভাজক পর্যায়ে ডেটাবেস পর্যায়ে বড় সারণি বিভাজন করতে সক্ষম হয় এসকিউএল সার্ভার ফাংশন উপর ভিত্তি করে স্টার ক্যোয়ারী অপ্টিমাইজেশন, বিপরীত কী সূচক এবং সূচী প্রদান করে না। কিন্তু, এসকল সার্ভারের মত ওরাকলের প্রায় তিনগুণ খরচ হবে।