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

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

ভিডিও: জাভা এবং ওরাকলের মধ্যে পার্থক্য

ভিডিও: জাভা এবং ওরাকলের মধ্যে পার্থক্য
ভিডিও: ০৩.২২. অধ্যায় ৩ : স্থির ব্যয় ও পরিবর্তনশীল ব্যয়ের মধ্যে পার্থক্য 2024, জুলাই
Anonim

জাভা বনাম ওরাকল

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

জাভা কি?

জাভা আজকে সর্বাধিক ব্যবহৃত অবজেক্ট ওরিয়েন্টেড (এবং ক্লাস-ভিত্তিক) প্রোগ্রামিং ভাষাগুলির মধ্যে একটি। এটি একটি সাধারণ উদ্দেশ্য এবং সমসাময়িক প্রোগ্রামিং ভাষা। এটি মূলত 1995 সালে সান মাইক্রোসিস্টেম দ্বারা তৈরি করা হয়েছিল। জেমস গসলিং জাভা প্রোগ্রামিং ভাষার জনক। ওরাকল কর্পোরেশন এখন জাভার মালিক (সম্প্রতি সান মাইক্রোসিস্টেম কেনার পর)। জাভা স্ট্যান্ডার্ড সংস্করণ 6 এর বর্তমান স্থিতিশীল প্রকাশ। জাভা একটি দৃঢ়ভাবে টাইপ করা ভাষা যা উইন্ডোজ থেকে ইউনিক্স পর্যন্ত বিভিন্ন প্ল্যাটফর্মকে সমর্থন করে। জাভা জিএনইউ জেনারেল পাবলিক লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত। জাভার সিনট্যাক্স অনেকটাই C এবং C++ এর মত। জাভা সোর্স ফাইলে.java এক্সটেনশন থাকে। javac কম্পাইলার ব্যবহার করে জাভা সোর্স ফাইল কম্পাইল করার পর, এটি.class ফাইল (জাভা বাইটকোড ধারণকারী) তৈরি করবে। এই বাইটকোড ফাইলগুলি JVM (জাভা ভার্চুয়াল মেশিন) ব্যবহার করে ব্যাখ্যা করা যেতে পারে। যেহেতু JVM যেকোনো প্ল্যাটফর্মে চলতে পারে, তাই জাভাকে মাল্টি-প্ল্যাটফর্ম (ক্রস-প্ল্যাটফর্ম) এবং অত্যন্ত বহনযোগ্য বলা হয়।

ওরাকল কি?

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

জাভা এবং ওরাকলের মধ্যে পার্থক্য কী?

Oracle কর্পোরেশন, যারা ওরাকল RDBMS বিকাশ করে, এখন জাভারও মালিক। ওরাকল একটি RDBMS, যখন জাভা একটি প্রোগ্রামিং ভাষা। তাই জাভা এবং ওরাকলকে সরাসরি তুলনা করা যায় না। যাইহোক, JDBC API জাভা অ্যাপ্লিকেশন লিখতে ব্যবহার করা যেতে পারে যা ওরাকল ডেটাবেস অ্যাক্সেস করতে পারে। জাভা কোনো খরচ ছাড়াই ডাউনলোড করা যায়, তবে ওরাকল একটি অত্যন্ত ব্যয়বহুল বাণিজ্যিক পণ্য।

প্রস্তাবিত: