ההבדל בין אורקל ו Teradata ההבדל בין

Anonim

Oracle Database

Oracle ו Teradata הם הן מערכות ניהול מסדי נתונים יחסיים (RDBMS) , עם זאת, אורקל מיישמת מערכת לניהול מסדי נתונים אובייקטיבית (ORDBMS) . [i] RDBMS הוצג באמצעות המודל היחסי [ii] המקיים קשרים בין טבלאות באמצעות אינדקסים, מפתחות ראשוניים וזרים. זה מהר יותר לאחזר ולאחסן נתונים בהשוואה הישן מערכת ניהול מסד נתונים (DBMS).

-> ->

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

בסוף שנות השבעים, בעוד אורקל הפכה RDBMS הראשון זמין מסחרית, Teradata היה הנחת היסוד למחסן הנתונים הראשון. היכולות שלה עשו את זה מושלם עבור נתונים גדולים (מונח שטבע על ידי Teradata), בינה עסקית (BI) כלים [iii], ואת האינטרנט של דברים (IoT) [iv].

->

OLTP ו- OLAP

מערכות ניהול מסדי נתונים יחסיים (RDBMS) ניתן לסווג כ-

עיבוד עסקאות מקוונות - OLTP ו- עיבוד אנליטי מקוון - OLAP . [v] OLTP הוא טרנזקציות ומספק נתונים למחסני נתונים ו- OLAP נועד לנתח את הנתונים.

"

מחסן הנתונים הוא מאגר מידע המכיל בדרך כלל את ההיסטוריה העסקית של הארגון. הנתונים במחסן הנתונים מאורגנים כדי לתמוך בניתוח ולא בעיבוד עסקאות בזמן אמת, כמו ב- מערכות עיבוד טרנזקציות מקוונות (OLTP) . - <->

OLAP

הטכנולוגיה מאפשרת מחסני נתונים לשמש ביעילות לניתוח מקוון, מתן מענה מהיר לשאלות אנליטיות מורכבות איטרטיביות . " [vi] למרות ש- Teradata מיועדת ל- OLAP ו- Oracle עבור OLTP, Oracle יכולה להפעיל גם מסדי נתונים של OLTP ו- OLAP באותה פלטפורמה, שאותה אינה תומכת ב- Teradata. הביצועים מעניקים ל- Oracle יתרון על פני Teradata ברוב תרחישי עומס העבודה המעורבים.

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

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

אורקל משמשת בעיקר כבקשה מקוונת, שמנהלת עדכונים, עדכונים ומחיקות בזמן ביצוע טרנזקציות, ואילו Teradata

היא Data Warehousing שמקיימת נתונים גדולים לניתוח, ואין עסקאות בזמן אמת. Teradata הוא שילוב טוב בין חומרה ותוכנה, בהפקת מכשיר מסד נתונים ארגוניים מובילים, עם זאת, אורקל השיקה את שרת ה- OLAP Exadata שלה בשנת 2008. זאת היתה תשובתה של אורקל למכשיר נתונים מלא.

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

שתף דבר או משהו?

Teradata הוא

משותף כלום (SN) אדריכלות בעוד אורקל היא משותף הכל . המונח

לא שיתף דבר עם ארכיטקטורה מתייחס למערכת ניהול נתונים מרובת-מעבדים, שבה לא ניתן לשתף את הזיכרון ואת אחסון הדיסק בין המעבדים. [vii] רוחב הפס של הרשת משותף להעברת נתונים. עם Teradata, הנתונים מאוחסנים בשרתים וכל אחד מהם מחשב את החלק שלו. הנתונים מחולקים ומאוחסנים על פני קבוצה של שרתים וכל שרת אחראי על הנתונים שלו. דוגמאות לפלטפורמות מתקדמות המשתמשות באותה ארכיטקטורה כוללות את Google, Amazon ו- Facebook.

עם זאת, עם אורקל

המשותף לכל אורקל> כל הנתונים נגישים לכל השרתים ורמות הגישה ניתן להחיל על כל חלק של הנתונים לפי הצורך. החיסרון הפוטנציאלי הוא הגידול בתקורת ניהול הגישה לנתונים, ויכול להפוך את ניהול המערכת ליותר מורכב. הארכיטקטורה של אורקל משמעה למעשה שכל מכונה יכולה לגשת לנתונים, וזה ההבדל הבסיסי בין Teradata, מה שהופך את Teradata לאידיאלית עבור אחסון נתונים, ו- Oracle מתאימה יותר ל- OTLP. שים לב שלמרות ש- Oracle Exadata פרסה גישה היברידית של שתי הארכיטקטורות, מערכת אקסדטה לא יכולה לשמש ללא Oracle. Exadata הוא 'Add-on' אחסון ולא מנוע שיפוץ של Oracle Database מנוע.

מדרגיות

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

ניתן להרחבה באופן ליניארי

[viii], כלומר להגדיל את קיבולת מסד הנתונים על ידי הוספת עוד צמתים לתשתית, וכאשר נפח הנתונים גדל, הביצועים אינם מושפעים.

המערכת מיועדת למדרגיות רב מימדית ומספקת מודלים חזקים יותר להגדלת קנה המידה ולהרחבה מאורקל. למרות אורקל יש יכולת הרחבה טובה, צווארי בקבוק ידועים להתרחש עם המשנה המשנה והוא עושה את אחד מהירויות עיבוד הנתונים הטוב ביותר, אבל רק עד גבול מסוים. לדוגמה, אם רוב השאילתות ידועות והנתונים בהם נעשה שימוש הם פחות מ -600 טרה-בתים, ייתכן שאורקל תהיה מתאימה, אך אם הנתונים צפויים לעלות מעבר לכך, טרדאטה היא הבחירה הטובה ביותר. מקבילות ל Teradata יש מקביל ללא תנאי [ix] ואילו ל- Oracle מותנית. זה נותן Teradata יתרון עם OLAP כמו הביצועים הוא יוצא דופן כדי להשיג תשובה אחת מהר יותר מאשר מערכת מקבילה.Parallelism משתמש במעבדים מרובים הפועלים יחד כדי לבצע משימה במהירות.

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

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

השוואות תכונות

הבדלים אחרים כוללים:

ממשק המשתמש הגרפי הוא הרבה יותר מתבגר ומתקדם באורקל מאשר Teradata.

אורקל ו Teradata כמעט לתמוך בשפות תכנות זהה, למעט שפות Visual Basic שבו אורקל תומך בו ו Teradata לא.

עם מערכות הפעלה, אורקל פועלת על יוניקס, לינוקס, Windows, Mac OS X, z / OS, ואילו Teradata אינו פועל ב- Mac OS X, z / OS.

  • Teradata שיפרה באופן משמעותי את הדחיסה שלה, למרות שהיא נחשבת צעד מאחורי Oracle Exadata של Hybrid Columnar דחיסה [x].
  • לסיכום
  • אורקל ו Teradata הן בוגרת מוצר וטכנולוגיה, אולם אורקל outnumbers כמות היישומים לעומת Teradata.
  • לאור העובדה ש- Oracle משתמשת יותר בטראדטה, יש לה מגוון עשיר של כלים, מה שהופך אותה לבחירה טובה יותר עבור מפתחים ומשתמשים עסקיים. תפיסות משתמש עסקיות להציג את הטראדטה מורכבת מדי או שמורה עבור מומחים מיוחדים, ולכן קל יותר למצוא משתמש אורקל או מפתח, מאשר למצוא טרדה.

השוואה בין הטבלה

רכיב

Teradata

אורקל

אדריכלות · משותף כלום> · מודל יחסיים · צמתים יש מספר מנועי ניתוח ומנועי מסד נתונים שנקרא מעבדים מודול גישה < · שיתוף הכל
· Object-relational מודל · משותפות דיסק משותף / זיכרון משותף מצומצם

· ארכיטקטורת DB עבור מסדי נתונים צומת מרובים

OLAP

מערכת מעוצבת תצורה חיונית לא נדרש.

התקנה והגדרת תצורה עבור OLAP היא טכנית ומורכבת.

OLTP

לא אפשרי.

מערכת מעוצבת. מערכת הפעלה Windows
Linux · UNIX Windows
Linux · UNIX

Mac OS X

z / מקביליות

ללא תנאי "תמיד פועל", מתוכנן מלכתחילה.

מותנה ובלתי צפוי

טבלאות מסד נתונים

לוחות שנוצרו במאגרי המידע ובדיסק מנוהלים על ידי Teradata עצמה.

טבלאות שנוצרו במטבחים

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

· טריגר

· דומיין נתונים · הסמן

· שגרה חיצונית > פונקציה

נוהל

· טריגר

אינדקס שימוש

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

הסתמך על אינדקסים כמו עומסי עבודה OLTP צריך נתיבי גישה מהירה.

ממשק

· SQL

· SQL

· GUI

סוגי נתונים מחרוזת · CHAR
· CLOB · VARCHAR · CHAR > CLOB

· VARCHAR

· NCHAR
· NVARCHAR בינארי

· BYTE

· VARBYTE

· BFILE

· LONGRAW

· RAW

תאריך / שעה

· זמן

· תאריך · TIMESTAMP

· תאריך

· טימסטמפ

דירוג כללי של משתמשים (סקר מרכז התחבורה המרכזית) [xi]

שלישי

ראשון