Oracle vs SQL Server vs SAP HANA אורקל מול SAP HANA

19 בפברואר 2016

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

אז נתמקד רק בעולם של SAP.

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

אבל… כאשר יש לנו SAP בארגון ושחקן חדש ותיק נכנס לתמונה. כל מנהל מערכות מידע שואל את עצמו האם כדאי לי לבחור ב-SAP HANA או מה SAP HANA מציע שאין לאחרות. או כמו ששאל אותי מנהל בכיר בחברה של 10000 משתמשים. "תציל אותי…. מה עושים?"

כפי שכתבתי בפוסט הזה. SAP HANA באה עם טכנולוגיה של זיכרון. in-memory.

לא חדש שהחל מגרסה 12C אורקל יצאה עם החידוש in-memory והעמידה לפניה מספר מטרות שאחת מהן, לא לשנות את האפליקטביות הקיימת. כלומר: לא לבצע שינויים מרחיקי לכת כדי להתאים את המערכות הקיימות שיעבדו בצורה החדשה.
לא אכנס איתכם לפרטי פרטים של הטכנולגויה רק אומר שהיא עובדת גם בשיטה של עמודות במקום שורות. (אגב, SAP HANA עובדת בשיטה דומה)

SQL Server המדהימה יצאה עם גרסה 2014 שגם עובדת בשיטה של in-memory. שעובדת בשיטה שונה מקריאת דפים הידועה.

ויבמ עם ה-DD2 10.5 מערכת בסיס נתונים חזקה במיוחד שבאה גם היא עם הבשורה של in-memory.

נו… אז למה כולם רצים ל-SAP HANA?

רגע רגע… אולי אנחנו טועים!
ארגונים שיש להם מערכות סאפ רצים ל-SAP HANA  אך אותם ארגונים שומרים וצריכים את הבסיס הנתונים ששירת אותם נאמנה עד היום. (ואל לנו לשכוח שהוא גם משתפר)

אולי זה לא המקום, אבל זה יושב לי בראש. ארגון ביקש לבצע שדרוג לבסיס נתונים עם  8T נפח נתונים עם המון שרתי אפליקציה ומערכות לווין. (מינימום זמן השבתה) שדרוג ל-SQL Server 2014 הביא לביצועים מהירים עשרות מונים ולחסכון במקום. הייתרון העצום… באפליקציה לא נגענו! קונפיגורציה נגענו גם נגענו!
ארגון שמגלגל מליוני שקלים בשנה סבל מזמני התגובה הוא קיבל רשימת קניות לשיפור המצב. שדרגתי לו את ה- DB2 לגרסה 10.5 וויתרנו וחסכנו את שאר הקניות.

אז… אוקי פתרנו את הבעיה. ניקח את אורקל או SQL Server או DB2 ונבצע שדרוג לגרסה המתאימה. נקנפג אותה לעבוד עם in-memoy. נחזק את השרת עם זיכרון גדול והמון ליבות וזהו!
למה לי כאב ראש של הכנסת SAP-HANA לארגון?
על זה כתבתי בפוסט אחר

בכל אופן… הנה מספר דרכים ש- SAP HANA מתקשר לבסיס נתונים הקיימים.

sap hana - db

sap hana SLT

sap hana jobs

בפוסטים הבאים נדבר על תצורות אלו בהרחבה.

אז מי מנצח?
לא ניתן להכריז על מנצח במשחק הזה.
נכון שאורקל יצאו בהכרזה שהם יכולים לקרוא 2.5 מליארד נתונים בשניה.
SQL Server הציגו מכונה עם עיבוד דומה.
ויבמ כמו תמיד מובילה או לעולם לא מוותרת, באה עם כמה חידושים שלא קיימים אצל המתחרים.

אבל רגע… מישהו חשב פעם על כלאיים. (שקט אסור לדבר!)

 שחם לוי – Shacham Levi – ארכיטקט, מיישם ויועץ בכיר בחברת IBM.
Senior SAP Basis consultant.  מומחה בסיסי נתונים: SQL Server, DB2, ORACLE, SAP HANA.  התקנות, שדרוגים, T-SQL, ניטור ושיפור ביצועים. Performance Tuning , Query Optimization (תשתיתי ואפליקטיבי) מתכנת בכיר : 

הוסף תגובה
facebook linkedin twitter email