სხვაობა Java-სა და Oracle-ს შორის

სხვაობა Java-სა და Oracle-ს შორის
სხვაობა Java-სა და Oracle-ს შორის

ვიდეო: სხვაობა Java-სა და Oracle-ს შორის

ვიდეო: სხვაობა Java-სა და Oracle-ს შორის
ვიდეო: Difference Between Fixed Index And Variable Annuities 2024, ივლისი
Anonim

Java vs Oracle

Oracle მონაცემთა ბაზა (უბრალოდ მოხსენიებული, როგორც Oracle) არის ობიექტური ურთიერთობების მონაცემთა ბაზის მართვის სისტემა (ORDBMS), რომელიც მხარს უჭერს პლატფორმების ფართო სპექტრს. Oracle DBMS ხელმისაწვდომია სხვადასხვა ვერსიებში, დაწყებული პირადი გამოყენების ვერსიებიდან და საწარმოს კლასის ვერსიებიდან. ეს არის ყველაზე ფართოდ გამოყენებული მონაცემთა ბაზის სისტემა მსოფლიოში. Java არის ერთ-ერთი ყველაზე პოპულარული ობიექტზე ორიენტირებული პროგრამირების ენა მსოფლიოში. Oracle გთავაზობთ პროგრამირების ხელსაწყოებისა და გარემოს ფართო სპექტრს. Oracle-ზე წვდომა შესაძლებელია პროგრამირების სხვადასხვა ენით. მაგალითად, Java შეიძლება გამოყენებულ იქნას პროგრამების დასაწერად, რომლებიც ურთიერთობენ Oracle-ის მონაცემთა ბაზებთან.

რა არის ჯავა?

Java არის ერთ-ერთი ყველაზე ფართოდ გამოყენებული ობიექტზე ორიენტირებული (და კლასზე დაფუძნებული) პროგრამირების ენა დღეს. ეს არის ზოგადი დანიშნულების და კონკურენტული პროგრამირების ენა. ის თავდაპირველად შეიქმნა Sun Microsystems-ის მიერ 1995 წელს. ჯეიმს გოსლინგი არის Java პროგრამირების ენის მამა. Oracle Corporation ახლა ფლობს ჯავას (მას შემდეგ, რაც ახლახან Sun Microsystems იყიდა). Java Standard Edition 6 არის მისი ამჟამინდელი სტაბილური გამოცემა. Java არის მკაცრად აკრეფილი ენა, რომელიც მხარს უჭერს მრავალ პლატფორმას Windows-დან UNIX-მდე. ჯავა ლიცენზირებულია GNU General Public License. ჯავის სინტაქსი ძალიან ჰგავს C და C++-ს. ჯავის წყაროს ფაილებს აქვთ.java გაფართოება. ჯავის წყაროს ფაილების javac შემდგენელის გამოყენებით შედგენის შემდეგ, ის წარმოქმნის.class ფაილებს (შეიცავს ჯავის ბაიტიკოდს). ამ ბაიტიკოდის ფაილების ინტერპრეტაცია შესაძლებელია JVM-ის (Java Virtual Machine) გამოყენებით. იმის გამო, რომ JVM-ს შეუძლია ნებისმიერ პლატფორმაზე გაშვება, ამბობენ, რომ ჯავა არის მრავალპლატფორმული (ჯვარედინი პლატფორმა) და ძალიან პორტატული.

რა არის Oracle?

Oracle არის Oracle Corporation-ის მიერ წარმოებული ORDBMS. Oracle არის ყველაზე პოპულარული მონაცემთა ბაზის სისტემა მსოფლიოში. მისი გამოყენება შესაძლებელია როგორც მსხვილ საწარმოებში, ასევე პირადი გამოყენებისთვის. ის მუშაობს ყველა პლატფორმაზე, კომპიუტერიდან მეინსფრეიმამდე. Oracle DBMS შედგება საცავისგან და აპლიკაციის მინიმუმ ერთი ეგზემპლარისგან. მაგალითი შედგება ოპერაციული სისტემის და მეხსიერების სტრუქტურის პროცესებისგან, რომლებიც მუშაობენ საცავთან. Oracle DBMS-ში მონაცემების წვდომა ხდება SQL-ის (Structured Query Language) გამოყენებით. ეს SQL ბრძანებები შეიძლება იყოს ჩასმული სხვა ენებზე ან შეიძლება შესრულდეს პირდაპირ სკრიპტების სახით. გარდა ამისა, მას შეუძლია შეასრულოს შენახული პროცედურები და ფუნქციები მათი გამოძახებით PL/SQL (პროცედურული გაფართოება SQL-ზე, რომელიც შემუშავებულია Oracle Corporation-ის მიერ) ან სხვა ობიექტზე ორიენტირებული ენების გამოყენებით, როგორიცაა Java. Oracle იყენებს ორ დონის მექანიზმს მისი შესანახად. პირველი დონე არის ლოგიკური საცავი, რომელიც ორგანიზებულია მაგიდის სივრცის სახით. მაგიდის სივრცეები შედგება მეხსიერების სეგმენტებისგან, რომლებიც, თავის მხრივ, უფრო მეტ ზომებს ქმნიან.მეორე დონე არის ფიზიკური საცავი, რომელიც შედგება მონაცემთა ფაილებისგან.

რა განსხვავებაა Java-სა და Oracle-ს შორის?

Oracle Corporation, რომელიც ავითარებს Oracle RDBMS, ახლა ფლობს Java-საც. Oracle არის RDBMS, ხოლო Java არის პროგრამირების ენა. ამიტომ ჯავის და Oracle-ის პირდაპირ შედარება შეუძლებელია. თუმცა, JDBC API შეიძლება გამოყენებულ იქნას Java აპლიკაციების დასაწერად, რომლებსაც შეუძლიათ წვდომა Oracle მონაცემთა ბაზაში. Java-ის ჩამოტვირთვა შესაძლებელია უფასოდ, მაგრამ Oracle არის ძალიან ძვირი კომერციული პროდუქტი.

გირჩევთ: