ההבדל בין Java ו- Oracle

Anonim

Java לעומת Oracle

מסד הנתונים Oracle (הנקרא אורקל) הוא מערכת ניהול מסדי נתונים אובייקטית (ORDBMS) התומך במגוון רחב של פלטפורמות. Oracle DBMS זמין בגרסאות שונות, החל בגרסאות לשימוש אישי וגרסאות מחלקה ארגונית. זוהי מערכת מסד הנתונים הנפוצה ביותר בעולם. ג 'אווה היא אחת השפות הפופולריות ביותר תכנות מונחה עצמים בעולם. אורקל מספקת מגוון רחב של כלי תכנות וסביבות. אורקל ניתן לגשת עם מגוון רחב של שפות תכנות. לדוגמה, Java ניתן להשתמש כדי לכתוב תוכניות לתקשר עם מסדי נתונים של אורקל.

-> ->

מהו Java?

Java הוא אחד השפות הנפוצות ביותר בעולם (שפת תכנות). זוהי מטרה כללית ושפת תכנות מקבילה. זה פותח במקור על ידי סאן מיקרוסיסטמס בשנת 1995. ג 'יימס גוסלינג הוא אבא של שפת התכנות ג' אווה. אורקל מחזיקה כיום בג'אווה (לאחר שקנתה את סאן מיקרוסיסטמס לאחרונה). Java Standard Edition 6 הוא הגרסה היציבה הנוכחית שלה. Java היא שפה מודפסת מאוד התומכת במגוון פלטפורמות מ- Windows ל- UNIX. Java מורשה תחת הרישיון הציבורי הכללי של GNU. התחביר של Java דומה מאוד ל- C ו- C ++. קבצי המקור של ג 'אווה יש. סיומת Java. לאחר עריכת קבצי המקור Java באמצעות המהדר javac, זה יהיה לייצר. (המכיל את Java bytecode). זה קבצים bytecode ניתן לפרש באמצעות JVM (Java Virtual Machine). מאז JVM יכול לרוץ על כל פלטפורמה, ג 'אווה הוא אמר להיות רב פלטפורמה (חוצה פלטפורמה) וניידים מאוד.

-> ->

מהו אורקל?

אורקל הוא ORDBMS המיוצר על ידי Oracle Corporation. אורקל היא מערכת מסד הנתונים הפופולרי ביותר בעולם. זה יכול לשמש בסביבות ארגוניות גדולות, כמו גם לשימוש אישי. הוא פועל על כל הפלטפורמות מהמחשב כדי mainframes. Oracle DBMS מורכב מן האחסון ולפחות מופע אחד של היישום. מופע מורכב מתהליכים של מערכת ההפעלה ומבנה הזיכרון שעובדים עם האחסון. ב- Oracle DBMS, הנתונים נגישים באמצעות SQL (שפת שאילתות מובנית). פקודות SQL אלה יכולות להיות מוטבע בשפות אחרות או ניתן לבצע ישירות כמו סקריפטים. יתר על כן, הוא יכול לבצע פעולות מאוחסנות ופונקציות על ידי הפעלת אותם באמצעות PL / SQL (הרחבה פרוצדורלית SQL שפותחה על ידי Oracle Corporation) או בשפות אחרות מונחה עצמים כגון Java. אורקל משתמשת בשני מנגנונים ברמת האחסון שלה. הרמה הראשונה היא אחסון לוגי מאורגן כמו שולחנות. טבלאות מורכבות מקטעי זיכרון, שבתורה מורכבים יותר. הרמה השנייה היא אחסון פיזי מורכב של קבצי נתונים.

-> ->

מה ההבדל בין Java ו- Oracle?

Oracle Corporation, המפתחת את Oracle RDBMS, מחזיקה כיום גם ב- Java. אורקל היא RDBMS, בעוד Java היא שפת תכנות. לכן Java ו- Oracle לא ניתן להשוות ישירות. עם זאת, JDBC API ניתן להשתמש כדי לכתוב יישומי Java שיכולים לגשת מסדי נתונים של אורקל. Java ניתן להוריד ללא עלות, אבל אורקל היא מוצר מסחרי יקר מאוד.