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

Anonim

জাভা ওরাকল

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

জাভা কী?

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

--২ ->

ওরাকল কি?

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

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

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