ওরাকল ডেটাবেজ

ওরাকল ডেটাবেজ (সাধারণত ওরাকল ডিবিএমএস, ওরাকল অটোনোমাস ডেটাবেজ, বা শুধুমাত্র ওরাকল নামে পরিচিত) হল একটি মালিকানাধীন মাল্টি-মডেল  ডাটাবেজ ম্যানেজমেন্ট সিস্টেম যা ওরাকল কর্পোরেশন দ্বারা উন্নীত এবং বাজারজাতকৃত।

এই ডাটাবেজটি মূলত তাৎক্ষণিক লেনদেন (অনলাইন ট্রাঞ্জেকশন প্রসেস-ওএলটিপি), ডাটা ওয়্যারহাউজিং এবং এই দুটোর সমন্বয়ে বহুলাংশে ব্যবহৃত হয়। ওরাকলের এই ডাটাবেজ তিনটি সেবার মাধ্যমে ব্যবহার করা যায়- অন প্রিমিসেস অর্থাৎ ব্যবহারকারীর নিজস্ব পরিসরে, অন-ক্লাউড অর্থাৎ ক্লাউড পরিসেবার মাধ্যমে (ব্যবহারকারীর নিজস্ব পরিসর হীন) অথবা হাইব্রিড ক্লাউড ইনস্টলেশন হিসেবে। এটি তৃতীয় পক্ষের সেবাদান কারী প্রতিষ্ঠান থেকেও যেমন ব্যবহার করা যায় তেমনি ওরাকলের নিজস্ব হার্ডওয়্যারে পরিচালিত ডিভাইসের মাধ্যমেও (এক্সাডাটা অন প্রিম, [ওরাকলের ক্লাউড] অথবা ক্লাউড কাস্টমারে) ব্যবহার করা যায়।

ওরাকল ডাটাবেজ, ডাটাবেজের তথ্য তুলে আনতে অথবা হালনাগাদ করতে এসকিউল কোয়েরী ভাষা ব্যবহার করে থাকে। 

 ইতিহাস 

ল্যারি এলিসন আর তার দুই বন্ধু এবং সহকর্মী বব মাইনার এবং এড ওয়াটেস ১৯৭৭ সালে সফটওয়্যার ডেভেলপমেন্ট ল্যাবরেটরিস (SDL) নামক একটি পরামর্শ প্রদানকারী প্রতিষ্ঠান গড়ে তোলেন। এই প্রতিষ্ঠানের হাত ধরেই ওরালের মূল সংস্করণ তৈরি হয়। এলিসন এই "ওরাকল" নামটি নিয়েছিলেন সি আই এ এর একটি সাইংকেতিক নাম থেকে। যেখানে তিনি এর পূর্বে
এম্পেক্স দ্বারা নিয়োজিত ছিলেন এবং বেশ কিছু দিন কাজও করেছিলেন।

 রিলিজ এবং সংস্করণ 
ওরাকল ডাটাবেজের প্রতিটি সফটওয়্যার রিলিজ এবং সংস্করণে তাদের নিজস্ব রিলিজিং সাংখ্যিক মান এবং নাম করণ প্রদান করে। এর সর্বশেষ সংস্করণ হচ্ছে ওরাকল ডাটাবেজ ২৩ সি, [২০২৩, এপ্রিল]। সংস্করণ গুলোর সাথে এই 'সি' অক্ষরটি দিয়ে ক্লাউড শব্দটি বুঝানো হয়। এর আগের সংস্করণ (যেমন ওরাকল ডাটাবেজ ১০ জি, ওরাকল ৯ আই ডাটাবেজ) এর মধ্যে থাকা জি দিয়ে গ্রিড এবং আই দিয়ে ইন্টারনেট বুঝানো হত। তারও পূর্ববর্তী সংস্করণ যেমন ওরাকল৮ আই এর পূর্বে তারা নামকরণের মধ্যে কোন সাংকেতিক বৈশিষ্ট ব্যবহার করেনি। ওরাকল ডাটাবেজের কোন সংস্করণ ১ বলে কোন সংস্করণ নেই কারণ প্রতিষ্ঠাতা ল্যারি এলিসন "কেউই প্রাথমিক সংস্করণ কিনতে চায় না" এই ধারণায় বিশ্বাসী ছিলেন।

ওরাকল ডাটাবেজে ব্যবহৃত সংস্করণের কিছু কোড এবং রিলিজ তথ্যঃ

  ওরাকল  ডাটাবেজ  সংস্করণ প্রাথমিক  রিলিজ  সংস্করণ ইনিশিয়াল  রিলিজ  তারিখ টার্মিনাল সংস্করণ Marquee  বৈশিষ্ট২৩.২.০এপ্রিল ২০২৩ (লিনাক্স) ওরাকল ডাটাবেজ ফ্রি - ডেভেলপার রিলিজ
সেপ্টেম্বর ২০২৩ ওরাকল ডাটাবেজ অন বেজ ডাটাবেজ সার্ভিসজেসন রিলেশনাল ডুয়ালিটি, জেসন স্কিমা ভ্যালিডেশন, ট্রান্সেকশনাল মাইক্রোসার্ভিস পরিষেবা, ওকাফকা, অপারেশনাল প্রোপার্টি গ্রাফ, এসকিউএল/পিজিকিউ এর জন্য সহায়তা, স্কিমা প্রিভিলেজ, ডেভেলপার রোল, এসকিউএল ফায়ারওয়াল, টিএলএস ১.৩ সহায়তা, এজুর এক্টিভ ডিরেক্টরির সাথে ইন্ট্রিগ্রেসন ওঅথ২, ট্রু ক্যাশ, রিডেবল পার-পিডিবি স্ট্যান্ডবাই, সার্ডিং উইথ একটিভ একটিভ রাফট বেজড রেপ্লিকেশন, সংক্রিয় এসকিউএল পরিকল্পনা ব্যবস্থাপনা, ট্রান্সেকশন মূল্যায়ন, এসকিউএল এর গঠন সহজকরণ, এনোটেশন, ডাটা ব্যবহারের ডোমেইন, কলাম ভ্যালু লক-ফ্রি রিজার্ভেশন২১.১.০ডিসেম্বর ২০২০ (ক্লাউড)
আগস্ট ২০২১ (লিনাক্স)ব্লকচেইন টেবিল, একাধিক ভাষার ইঞ্জিন - ডাটাবেজে জাভা স্ক্রিপ্ট চালনা, বাইনারী জেসন ডাটার ধরন, পার-পিডিবি ডাটা গার্ড ফিজিক্যাল স্ট্যান্ডবাই, মাল্টি টিনেন্ট ডাটা গার্ড, পার পিডিবি গোল্ডেন গেট চেঞ্জ ক্যাপচার, ইন-ম্যামোরির নিজস্ব ব্যবস্থাপনা, ইন মেমোরি হাইব্রিড কলাম  স্ক্যান,  ইন-মেমোরি ভেক্টর জয়েন উইথ এসএমডি, শার্ডিং এডভাইজিং টুল, প্রপ্রার্টি গ্রাফ ভিজ্যুয়ালাইজেশন স্টুডিও, অটোমেটিক ম্যাটেরিয়ালাইজড ভিউ, অটোমেটিক জোন ম্যাপ এসকিউএল ম্যাক্রো, গ্যাডুয়াল পাসওয়ার্ড রোল-ওভার  ১৯.১.০ // ১২.২.০.৩ ফেব্রুয়ারি ২০১৯ (এক্সাডাটা)
এপ্রিল ২০১৯ (লিনাক্স)
জুন ২০১৯ (ক্লাউড) একটিভ ডাটা গার্ড ডিএমএল রিডাইরেশকন, স্বয়ংক্রিয় ভাবে ইন্ডেক্স তৈরি, তাৎক্ষণিক পরিসংখ্যান ব্যবস্থাপনা, এসকিউএল কোয়েরি অন অবজেক্ট স্টোর, আই ওটি ডাটা স্ট্রিম এর জন্য ইন-মেমোরি, হাইব্রিড পার্টিশনড টেবিল, সংক্রিয় এসকিউএল পরিকল্পনা ব্যবস্থাপনা, এসকিউএল কোয়ারেন্টাইন, জিরো ডাউন টাইম গ্রিড ইনফ্রাস্ট্রাকচার প্যাচিং, সংক্রিয় ভাবে পিডিবি এর অবস্থান যাচাই করা  ১৮.১.০ // ১২.২.০.২ ফেব্রুয়ারি ২০১৮ (ক্লাউড, এক্সাডাটা)
জুলাই ২০১৮ (অন্যান্য) ১৮.১৭.০জানুয়ারি ২০২২  পলিফার্মিক টেবিল ফাংশন, সক্রিয় ডিরেক্টরি সমন্বয়, আপ্লিকেশনের ধারাবাহিকতা, সঠিক সংখ্যক কোয়েরির প্রক্রিয়াকরণ  ১২.২.০.১মার্চ ২০১৭  আগস্ট ২০১৬ (ক্লাউড)
মার্চ ২০১৭ (অন-প্রিমিসেস) ।১২.২.০.১মার্চ ২০১৭  নেটিভ শার্ডিং, ডাটা হারানো ছাড়া ফিরিয়ে আনার প্রক্রিয়া, এক্সাডাটা ক্লাউড সার্ভিস, ক্লাউড এট কাস্টোমার    ১২.১.০.১ জুলাই ২০১৩  ১২.১.০.২ জুলাই ২০১৪ মাল্টিটিনেন্ট আর্কিটেকচার, ইন-মেমোরি কলাম স্টোর, নেটিভ জেসন, এসকিউএল এর ধরন মিলানো, ডাটাবেজ ক্লাউড সার্ভিস  ১১.২.০.১ সেপ্টেম্বর ২০০৯  ১১.২.০.৪আগস্ট ২০১৩  সংস্করণের উপর ভিত্তি করে পুনঃসংজ্ঞায়িত, ডাটা রিডেকশন, হাইব্রিড কলামের সংকোচন, ক্লাস্টার ফাইল পদ্ধতি, গোল্ডেন গেট রেপ্লিকেশন, ডাটাবেজ আপ্লায়েন্স  ১১.১.০.৬ সেপ্টেম্বর ২০০৭ ১১.১.০.৭সেপ্টেম্বর ২০০৭  একটিভ ডাটা গার্ড, ফাইলের নিরাপত্তা, এক্সাডাটা  ১০.২.০.১ জুন ২০০৫  ১০.২.০.৫এপ্রিল ২০১০ প্রকৃত সময়ে অ্যাপ্লিকেশন নিরীক্ষা, ডাটাবেজ ভল্ট, অনলাইন ইন্ডেক্সিং, এডভান্স কম্প্রেশন, ডাটা গার্ড ফার্স্ট-স্টার্ট ফেইলওভার, ট্রান্সপারেন্ট ডাটা এনক্রিপশন  ১০.১.০.২ ২০০৩ ১০.১.০.৫ফেব্রুয়ারি ২০০৬ সংক্রিয় ডাটাবেজ ব্যবস্থাপনা,  সংক্রিয় ভাবে ডাটাবেজের ডায়াগনিস্টিক পর্যবেক্ষণ, গ্রিড অবকাঠামো, ওরাকল এএসএম, ফ্ল্যাশব্যাক ডাটাবেজ  ৯.২.০.১ ২০০২ ৯.২.০.৮এপ্রিল ২০০৭ এডভান্স কিউইং, ডাটা মাইনিং, স্ট্রিমস, লজিক্যাল স্ট্যান্ডবাই  ৯.০.১.০ ২০০১ ৯.০..১.৫ডিসেম্বর ২০০৩ ওরাকল রিয়েল অ্যাপ্লিকেশন ক্লাস্টার (র‍্যাক), ওরাকল এক্সএমএল ডিবি  ৮.১.৫.০ ১৯৯৮ ৮.১.৭.৪আগস্ট ২০০০নেটিভ ইন্টারনেট প্রোটোকল এন্ড জাভা, ভার্চুয়াল প্রাইভেট ডাটাবেজ  ৮.০.৩ জুন ১৯৯৭ ৮.০.৬ রিকভারি ম্যানেজার, পার্টিশনিং. প্রথম সংস্করণ লিনাক্সের জন্য প্রযোজ্য।   ৭.৩.০ ফেব্রুয়ারি ১৯৯৬ ৭.৩.৪ অবজেক্ট-রিলেশনাল ডাটাবেজ  ৭.২.০ মে ১৯৯৫ শেয়ার্ড সার্ভার, এক্স এ ট্রান্সেকশন, ট্রান্সপারেন্ট আপ্লিকেশন ফেইলওভার   ৭.১.০ মে ১৯৯৪ প্যারালাল এসকিউএল এক্সিকিউশন. প্রথম সংস্করণ উইন্ডোজ এনটি এর জন্য.  ৭.০.১২ জুন ১৯৯২ পিএল/এসকিউএল স্টোর্ড প্রসিডির, ট্রিগার, ডিস্ট্রিবিউটেদ ২-ফেজ কমিট, শেয়ার্ড কার্সর, কস্ট বেজড অপটিমাইজার  ৬.২.০ ওরাকল প্যারালাল সার্ভার  ৬.০.১৭ ১৯৮৮ ৬.০.৩৭ রো লেভেল লকিং, পরিমাপযোগ্য/কর্মক্ষমতা, অনলাইন ব্যকআপ এবং পুনঃদ্ধার, বি*ট্রি ইন্ডেক্স, পিএল/এসকিউএল কম্পাইল প্রোগ্রাম থেকে চালানো হতো (সি এবং অন্যান্য)। প্রথম সংস্করণ প্রযোজ্য ছিল নভেল নেটওয়্যার ৩৮৬.  ৫.০.২২ (৫.১.১৭) ১৯৮৫ ৫.১.২২ ক্লায়েন্ট/সার্ভার এর জন্য সহায়তা এবং ডিস্ট্রিবিউটেড ডাটাবেজ সিস্টেম। প্রথম সংস্করণ ওএস/২ এর জন্য কো রিলেটেড সাব-কোয়েরি  ৪.১.৪.০ ১৯৮৪ ৪.১.৪ একাধিক সংস্করণে পাঠ যোগ্য। প্রথম সংস্করণ এমএস-ডস এর জন্য প্রযোজ্য।   ৩.১.৩ ১৯৮৩ সমসাময়ীক নিয়ন্ত্রণ, ডাটা ডিস্ট্রিবিউশন, এবং পরিমাপযোগ্যতা।  ইউনিক্স সহ অন্যান্য অপারেটিং সিস্টেমে ব্যবহারযোগ্য করার জন্য সি(প্রোগ্রামিং ভাষা)-তে পুনরায় লেখা।  ২.৩ ১৯৭৯ প্রথম ব্যবসায়িক উদ্দেশ্যে বাজারে আনা এসকিউএল আরডিবিএমএস ।  প্রাথমিক এসকিউএল কোয়েরি, সাধারণ জয়েন এবং কানেক্ট বাই জয়েন লেখা হয়েছিল অ্যাসেম্বলি ভাষায়,  পিডিপি-১১ এর জন্য যাতে ১২৮ কেবি এর  র‍্যাম. দ্বারা চালানো হতো পিডিপি-১১ এবং ভি এ এক্স/ভিএমএস পিডিপি-১১ এর উপযুক্ত সংস্করণের সামঞ্জ্যস্যতা অনুসারে।  

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

সাম্প্রতিক ওরাকল ডাটাবেজ এর সংস্করণ এবং প্যাচিং এর সর্বশেষ তারিখ জানতে দেখুন মাই ওরাকল সাপোর্ট (এম ও এস) এর এই নোট।''[https://support.oracle.com/knowledge/Oracle%20Database%20Products/742060_1.html

 প্যাচ আপডেট এবং নিরাপত্তার সতর্কতা 

ওরাকল ডাটাবেজের ১৮ সি সংস্করণ থেকে ওরাকল কর্পোরেশন কিছু জরুরি প্যাচ আপডেট এবং নিরাপত্তার ত্রুটি হালনাগাদ দিয়ে থাকে। যে গুলোকে ক্রিটিক্যাল প্যাচ আপডেট (সিপিইউ-এস) এবং সিকিউরিটি প্যাচ আপডেট বলা হয় (এসপিইউ-এস)।  সেই সাথে কিছু নিরাপত্তা জনিত সতর্কবার্তা দিয়ে থাকে যা দিয়ে নিরাপত্তার কোন ত্রুটি সংশোধন করা যায়। নির্দিষ্ট সময় পরপর এই কাজটি করে থাকে। অথবা বড় কোন সংস্করণ রিলিজের সময় পূর্বের সংস্করণের জন্য হালনাগাদ দিয়ে থাকে।

এই আপডেটের নামকরণ বুঝার জন্য ওরাকল কর্পোরেশন ১৮সি থেকে সংস্করণের নামের সাথে রিলিজ আপডেট (আরইউ-এস) এবং রিলিজ আপডেট সংশোধন (আরইউআর-এস) উল্লেখ করে থাকে। তাতে করে বুঝা যায় এই সংস্করণটি পরিপূর্ণ সংস্করণ অথবা পূর্ববর্তী সংস্করণের সংশোধনী কসংস্করণ।
পূর্ণ সংস্করণ গুলোতে মূলত নিরাপত্তা, যে কোন ধরণের ত্রুটি (বাগ), পরিশোধন এবং ফাংশনগত ত্রুটি সহ নতুন নতুন সুবিধা দেওয়া থাকে। আর সংশোধনী সংস্করণ গুলোত শুধু মাত্র পূর্বের পূর্ণ সংস্করণে কোন ত্রুটির সংশোধন দেওয়া হয় এতে কোন বিশেষ ফিচার যোগ করা থাকে না।

 ব্যবসায়িক অবস্থান 

২০১৬ সালে প্রযুক্তি গবেষণা সংস্থা গার্টনার এর একটি প্রতিবেদন মতে ওরাকল তার সবচেয়ে কাছের চার প্রতিযোগী প্রতিষ্ঠান - মাক্রোসফট, আইবিএম, স্যাপ এবং টেরাডাটা এর তুলনায় রিলেশনাল ডাটাবেজের মার্কেট শেয়ারের দিক থেকে প্রথম স্থানে অবস্থান করছে।  ২০২১ সালের গার্টনার এর আরও একটি ম্যাজিক কোয়ার্ড্যান্ট প্রতিবেদনে উল্লেখ করা হয় ক্লাউড ডাটাবেজ ব্যবস্থাপনাতেও ওরাকল নেতৃত্ব দিচ্ছে।

 প্রতিযোগিতা 

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

ক্লাউড এর ক্ষেত্রে ওরাকল ডাটাবেজ মাইক্রোসফট এর আজুর (এডাব্লিউএস) এবং গুগোল ক্লাউড প্লাটফর্ম এর সাথে প্রতিদ্বন্দ্বিতা করে আসছে।

ব্যবসায়িক ধারাবাহিকতায়, ওরাকল ডাটাবেজ রিলেশনাল এবং নন-রিলেশনাল উভয় ডাটাবেজ সিস্টেম যেমন পোস্টগ্রি এসকিউএল, মংগো ডিবি, কাউচবেস, নিও৪জে, এরাঙ্গো ডিবি এবং অন্যান্য মুক্ত সফটওয়্যার এর সাথেও প্রতিদ্বন্দ্বিতা করে আসছে। মুক্ত উৎসের সফটওয়্যার গুলোর সাথে আরও ভাল ব্যবসায়িক সুবিধা পেতে ওরাকল ইন্নো ডিবি এর সরবরাহকারী ইন্নো বেজ এবং মাই এসকিউএল এর প্রতিষ্ঠানকে সান মাইক্রোসিস্টেম কিনে নেয় ২০১০ সালে। মুক্ত উৎসের ডাটাবেজ গুলো মালিকানাহীন ভাবে ব্যবহারযোগ্য সেই সাথে চাইলে অর্থের বিনিময়ে অনুমতি নিয়ে ব্যবসায়িক ভাবে ব্যবহারযোগ্য।

 তথ্যসূত্র 


বিষয়শ্রেণী:ডেটাবেজ ব্যবস্থাপনা সিস্টেম
বিষয়শ্রেণী:ক্লায়েন্ট-সার্ভার ডেটাবেজ ব্যবস্থাপনা পদ্ধতি
বিষয়শ্রেণী:সম্বন্ধযুক্ত ডেটাবেজ ব্যবস্থাপনা পদ্ধতি
বিষয়শ্রেণী:মালিকানাধীন ডেটাবেজ ব্যবস্থাপনা পদ্ধতি
বিষয়শ্রেণী:ডেটাবেজ ইঞ্জিন
বিষয়শ্রেণী:লিনাক্সের জন্য সম্বন্ধযুক্ত ডেটাবেজ ব্যবস্থাপনা সফটওয়্যার
বিষয়শ্রেণী:ক্লাউড পরিকাঠামো
বিষয়শ্রেণী:ওরাকল ক্লাউড পরিষেবা