logo

מה זה אורקל?

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

מהו מסד נתונים?

מסד נתונים מתייחס ל איסוף מאורגן של נתונים מובנים מאוחסן אלקטרונית במכשיר. זה מאפשר לנו לגשת, לנהל ולמצוא מידע רלוונטי לעתים קרובות. מבנה הקבצים השטוח שימש רבות לאחסון נתונים לפני המצאת מערכת מסד הנתונים. גישת מסד הנתונים ההתייחסותיים הופכת פופולרית בהשוואה למודל הקובץ השטוח מכיוון שהיא מבטלת נתונים מיותרים. לדוגמה , נניח שיש לנו עובד ופרטי איש קשר המאוחסנים באותו קובץ. במקרה כזה, העובדים עם מספר אנשי קשר יופיעו בשורות רבות.

ה RDBMS המערכת מנהלת את הנתונים היחסיים. Oracle Database היא מערכת מסדי הנתונים ההתייחסותיים המפורסמת ביותר (RDBMS) מכיוון שהיא חולקת את החלק הגדול ביותר של שוק בין מסדי נתונים יחסיים אחרים. כמה מסדי נתונים יחסיים פופולריים אחרים הם MySQL , DB2 , SQL Server , PostgreSQL וכו'.

מהו מסד הנתונים של אורקל?

מסד נתונים של אורקל היא מערכת ניהול מסדי נתונים יחסיים. זה נקרא גם OracleDB , או בפשטות נבואה . הוא מיוצר ומשווק על ידי תאגיד אורקל . זה נוצר ב 1977 על ידי לורנס אליסון ומהנדסים אחרים. זהו אחד ממנועי מסדי הנתונים היחסיים הפופולריים ביותר בשוק ה-IT לאחסון, ארגון ואחזור נתונים.

מסד הנתונים של Oracle היה ה-DB הראשון שתוכנן עבור מחשוב רשת ארגונית ומחסני נתונים. מחשוב רשת ארגוני מספק את הדרך הגמישה והחסכונית ביותר לניהול מידע ויישומים. הוא משתמש בשאילתות SQL כשפה לאינטראקציה עם מסד הנתונים.

מהדורות של מסד הנתונים של אורקל

מסד הנתונים של Oracle תואם למגוון רחב של פלטפורמות כגון Windows, UNIX, Linux ו-macOS. הוא תומך במספר מערכות הפעלה כמו IBM AIX, HP-UX, Linux, Microsoft Windows Server, Solaris, SunOS, macOS וכו'. שנות ה-90 , אורקל החלה לתמוך בפלטפורמות פתוחות כמו GNU/Linux.

להלן רשימה של מהדורות מסד הנתונים של Oracle לפי סדר עדיפות:

    גרסה לארגונים:זוהי המהדורה החזקה והמאובטחת ביותר. הוא מציע את כל התכונות, כולל ביצועים ואבטחה מעולים.מהדורה רגילה:הוא מספק את הפונקציונליות הבסיסית למשתמשים שאינם זקוקים לחבילה החזקה של Enterprise Edition.מהדורת אקספרס (XE):זוהי מהדורת Windows ו-Linux קלת המשקל, החינמית והמוגבלת.אורקל לייט:הוא מיועד למכשירים ניידים.מהדורה אישית:זה ניתן להשוואה למהדורת הארגונית אך ללא תכונת Clusters Real Applications של Oracle.

תאגיד אורקל

Oracle Corporation היא חברת התוכנה הגדולה ביותר לפיתוח ומשווקת יישומי תוכנות מחשב לעסקים. החברה ידועה בעיקר בזכות מוצרי מסד הנתונים של Oracle שלה, ולאחרונה גם במוצרי ושירותי הענן. מסד הנתונים היחסי שלו היה הראשון שתמך SQL , שהפך מאז לתקן התעשייה.

מסד הנתונים של Oracle הוא אחד ממנועי מסדי הנתונים היחסיים המהימנים והנפוצים ביותר. היריבה הגדולה ביותר של מסד הנתונים של אורקל היא SQL Server של מיקרוסופט.

היסטוריה של אורקל

Oracle Corporation הוקמה על ידי לורנס אליסון (לארי אליסון), בוב מינר, אד אוטס וברוס סקוט באוגוסט 1977 . יש להם ניסיון רב בבניית תוכניות מסד נתונים עבור מספר חברות ובונים את הפרויקט הראשון שלהם (תוכנית מסד נתונים מיוחדת) עבור CIA (סוכנות הביון המרכזית). אורקל נקראה על שם 'פרויקט אורקל', פרויקט עבור אחד מלקוחותיהם בשם Central Intelligence Agency, והחברה שיצרה את אורקל נקראה מעבדות פיתוח מערכות (SDL) . מעבדות פיתוח מערכות שונה לשם Relational Software Inc. (RSI) בשנת 1978 כדי להרחיב את השוק שלהם עבור מסד הנתונים החדש. הם שינו שוב את שם החברה מ-RSI ל-Oracle Systems Corporation ב-1982.

ה-RDBMS הראשון הזמין מסחרי בשם Oracle V2 (גרסה 2) נבנה באמצעות שפת אסמבלר PDP-11 (RDBMS מבוסס SQL). למרות שהם כבר פיתחו RDBMS מסחרי בשנת 1977, הוא לא היה זמין לרכישה עד 1979, כאשר אורקל גרסה 2 שוחררה.

בשנת 1983 , שוחררה גרסה ניידת של מסד נתונים של Oracle בשם 'Oracle version 3'. גרסה זו נכתבה בשפת התכנות C. זה היה מסד הנתונים היחסי הראשון שיכול לפעול במיינפריים, מיני מחשבים, מחשבים אישיים או כל חומרה עם מהדר C. זה גם תומך בשאילתות SQL וביצוע עסקאות.

הגרסאות האחרות הבאות הן:

    בשנת 1984, אורקל 4 שוחרר התומך ב-Transactions [Commit/Rollback], כלי עזר לייצוא/ייבוא ​​וכותב הדוחות.בשנת 1985, אורקל 5 שוחרר, המספק תמיכה בארכיטקטורת שרת-לקוח. לתכונה חדשה זו יש את היכולת לחבר את תוכנת הלקוח לשרת מסד נתונים דרך רשת.בשנת 1989, אורקל 6 הוסיפה תמיכה בשפת PL/SQL. זה מגיע גם עם תכונות חדשות כגון מערכות OLTP מהירות גבוהה, יכולת גיבוי חם ונעילה ברמת השורה.בשנת 1992, אורקל 7 שוחרר. גרסה זו מגיעה לשוק כתוצאה מארבע שנים של עבודה קשה ושנתיים של בדיקות לקוחות. זה הוסיף כמה תכונות ויכולות מרגשות בתחום האבטחה, הניהול, הפיתוח והביצועים.ב 1997, אורקל 8 שוחרר. גרסה זו מגיעה עם תמיכה של ORDBMS שתוכננה לעבוד עם מחשב הרשת של אורקל (NC). זה גם הוסיף תמיכה עבור Java, HTML ו-OLTP.ב 1998, אורקל 8i שוחרר. כאן 'אני' מייצג אינטרנט. זו הייתה גרסת מסד הנתונים הראשונה שהוסיפה תמיכה בטכנולוגיות אינטרנט כגון Java ו-HTTP.ב -2001, Oracle 9i שוחרר עם 400 תכונות חדשות כגון XML, RAC (Real Application Clusters) וכו'. תכונות אלו מקטינות את גודל מסד הנתונים ומספקות זמינות גבוהה וביצועים משופרים.ב 2003, Oracle 10g שוחרר עם טכנולוגיית מחשוב רשת משמעה רשת. זו הייתה הגרסה הראשונה שתומכת ב-64 סיביות LINUX OS.ב 2006, אורקל 11g שוחרר. גרסה זו מגיעה עם תכונות חדשות כגון Oracle Database Replay, ניהול עסקאות באמצעות Log Miner, חלוקת עמודות וירטואלית, סיסמאות תלויות רישיות, תיקון מקוון, גיבוי מקביל באותו קובץ באמצעות RMAN ועוד רבים אחרים.ביולי 2014, אורקל 12C שוחרר עם תמיכה בענן.בפברואר 2018, אורקל 18 C שוחרר. גרסה זו הייתה מסד הנתונים האוטונומי הראשון בעולם.

החשיבות של אורקל

זוהי אחת מחברות ניהול מסדי הנתונים הוותיקות בעולם. היא תמיד התמקדה בצרכים הארגוניים והתעדכנה בפיתוחים הטכנולוגיים החדשים ביותר. כתוצאה מכך, המוצרים שלה מתעדכנים כל הזמן בתכונות חדשות. לדוגמה, מסד הנתונים העדכני ביותר של Oracle, 19C, זמין גם ב-Oracle Cloud. אורקל מאפשרת למשתמשים לבחור מתוך מהדורות מסד נתונים שונות כדי לענות על הדרישות הספציפיות שלהם עם פתרון חסכוני.

תכונות מסד נתונים של Oracle

מסד הנתונים של Oracle מנהל נתונים בעזרת גישה פתוחה, מלאה ומשולבת. להלן תכונות המשלימות את הדרישה לניהול רב עוצמה של מסדי נתונים:

מה זה אורקל

זמינות: זה אף פעם לא במצב לא מקוון או מחוץ לשירות, כלומר זמינות נתמכת 24*7 של מסד הנתונים. הוא מספק זמינות גבוהה של מסדי נתונים בגלל הפונקציונליות של Oracle Data Guard. פונקציונליות זו מאפשרת שימוש במסד הנתונים המשני כעותק של מסד הנתונים הראשי במהלך כל כשל. כתוצאה מכך, כל התהליכים הרגילים כגון גיבויים וכשלים חלקיים אינם מפריעים לשימוש במסד הנתונים.

אובייקט בתכנות ג'אווה

בִּטָחוֹן: לאורקל יש מנגנון שליטה וגישה למסד הנתונים כדי למנוע גישה לא מורשית. הוא מספק אבטחה גבוהה בגלל תכונות האבטחה המתקדמת של Oracle. הוא מציע שני פתרונות להגנה על מסדי נתונים שהם TDE (הצפנת נתונים שקופה) ו-Data Redaction. TDE תומך בהצפנת נתונים הן במקור והן לאחר הייצוא. הראקציה מתבצעת ברמת היישום. לאורקל יש כמה תכונות אבטחה אחרות כמו Oracle Database Vault המסדירה את הרשאות המשתמש ואבטחת התוויות של Oracle.

מדרגיות: הוא מספק תכונות כמו RAC (Real Application Cluster) ו-Portability, מה שהופך מסד נתונים של Oracle להרחבה על בסיס שימוש. בסביבה מקובצת, הוא כולל יכולות כגון העברת מופעים מתגלגלים, ביצוע שדרוגים, שמירה על המשכיות יישומים, איכות ניהול השירות וכו'.

ביצועים: אורקל מספקת כלי אופטימיזציה של ביצועים כגון Oracle Advanced Compression, Oracle Database In-Memory, Oracle Real Application Testing ו-Oracle Times Ten Application-Tier Database Cache. המטרה העיקרית שלהם היא לשפר את ביצועי המערכת לרמה הגבוהה ביותר האפשרית.

ניתוח: לאורקל יש את הפתרונות הבאים בתחום האנליטיקה:

    OLAP (עיבוד אנליטי של אורקל):זהו יישום של Oracle לביצוע חישובים אנליטיים מסובכים על נתונים עסקיים.Oracle Advanced Analytics:זהו שילוב טכני של Oracle R Enterprise ו-Oracle Data Mining המסייע ללקוחות בקביעת מודלים עסקיים חזויים באמצעות כריית נתונים וטקסט, כמו גם חישוב נתונים סטטיסטיים.

הַנהָלָה: Oracle Multitenant הוא כלי לניהול מסד נתונים המשלב מסד נתונים מיכל אחד עם מסדי נתונים רבים הניתנים לחיבור בעיצוב מאוחד.

היתרונות של Oracle Database

להלן היתרונות העיקריים של מסד נתונים של אורקל:

ביצועים: לאורקל יש נהלים ועקרונות שעוזרים לנו להגיע לרמות גבוהות של ביצועי מסד נתונים. אנו יכולים להגדיל את זמן ביצוע השאילתה ואת הפעולות באמצעות שימוש בטכניקות אופטימיזציית ביצועים במסד הנתונים שלו. טכניקה זו עוזרת לאחזר ולשנות נתונים מהר יותר.

הִטַלטְלוּת: ניתן להעביר את מסד הנתונים של Oracle בכל הפלטפורמות השונות מכל מתחרותיה. אנו יכולים להשתמש במסד נתונים זה על כ-20 פרוטוקולי רשת וכן למעלה מ-100 פלטפורמות חומרה. מסד נתונים זה מקל על כתיבת יישום Oracle על ידי ביצוע שינויים במערכת ההפעלה ובחומרה בצורה מאובטחת.

גיבוי ושחזור: תמיד עדיף לקחת גיבוי נכון של כל הגיבוי והשחזור המקוון של אורקל. מסד הנתונים של Oracle מקל לבצע התאוששות מהירה על ידי שימוש ב-. פונקציונליות RMAN (מנהל השחזור). זה יכול לשחזר או לשחזר קבצי מסד נתונים במהלך השבתה או הפסקות. זה יכול לשמש עבור גיבויים מקוונים, גיבויים בארכיון, ואחסון רציף בארכיון. אנו יכולים גם להשתמש ב-SQL* PLUS לשחזור, הידוע בשם שחזור בניהול משתמש.

PL/SQL: אחד היתרונות הגדולים ביותר של שימוש במסד הנתונים של Oracle הוא תמיכה בהרחבת PL/SQL עבור תכנות פרוצדורלי.

מסד נתונים מרובה: מסד הנתונים של Oracle מאפשר ניהול מספר מופעי מסד נתונים על שרת בודד. הוא מספק גישת כלוב מופעים לניהול הקצאות CPU בשרת המארח מופעי מסד נתונים. ניהול משאבי מסד הנתונים וכלוב המופעים יכולים לעבוד יחד כדי לנהל שירותים במספר מופעים.

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

החסרונות של Oracle Database

להלן החסרונות של מסד הנתונים של אורקל:

מוּרכָּבוּת: לא מומלץ להשתמש ב-Oracle כאשר המשתמשים אינם בעלי ידע טכני ויש להם כישורים טכניים מוגבלים הנדרשים להתמודדות עם מסד הנתונים של Oracle. זה גם לא מומלץ להשתמש אם החברה מחפשת מסד נתונים עם פונקציונליות מוגבלת וקל לשימוש.

עֲלוּת: המחיר של מוצרי אורקל גבוה מאוד בהשוואה למאגרי מידע אחרים. לכן משתמשים נוטים יותר לבחור באפשרויות אחרות פחות יקרות כגון MS SQL Server, MySQL וכו'.

קשה לניהול: מסדי נתונים של אורקל הם לרוב הרבה יותר מורכבים וקשים מבחינת ניהול פעילויות מסוימות.