"ה- IQ מנצח בקביעות ב-POCs של אפליקציות אנליטיות, ומוחץ את המתחרים במהירויות של יותר מפי 100". דונלד פיינברג, VP,גרטנר
sybase IQ הוא בסיס נתונים ייעודי לתחום ה-BI , DWH , בעל ביצועים של עד פי 1000 מבסיסי נתונים אחרים. ה-SYBASE IQ מבוסס על טכנולוגית COLUMN BASE DB , טכנולוגיה מתקדמת המאפשרת לבצע שאילתות על כמויות עצומות של מידע בזמנים קצרים מאוד.
מבחינת הלקוח מדובר על בסיס נתונים רגיל התומך ב-TSQL סטנדרטי ועובד עם כל כלי ה-ETL הקיימים בשוק , כלי הדוחות הנפוצים - COGNOS , MICRO STRATEGY , BUISNESS OBJECT , SSAS ,SAS , QLIKVIEW ,WEB FOCUS וכל כלי התומך ב-JDBC , OLEDB , OLDB.
המערכת בנויה מטבלאות , אינדקסים , קשרים בין טבלאות , עמודות , פרוצדורות , VIEW וכל האובייקטים שאנחנו רגילים לעבוד איתם ב-DB סטנדרטי , אז מה בכל זאת שונה?
ל-SYBASE IQ טכנולוגיה ששומרת את הנתונים בעמודות ולא בשורות וזהו ההבדל הגדול.
בסיס נתונים מבוסס עמודות , מה זה אומר ?
סוג הנתונים בעמודה זהה גם מבחינת ה-DATA TYPE וגם מבחינת תדירות החזרה של הנתונים הדבר מאפשר לבצע כיווץ של הנתונים ואינדוקס יעיל יותר שלהם. במידה וישנם מספר רב של חזרות בנתונים , המערכת בונה HASH שבו היא שומרת את הנתון וב-DB נשמר רק מספר מיצג של הנתון.
ל-SYBASE IQ יש אינדקס אחד או יותר על כל שדה. כך שאין מצב לבצע TABLE SCAN ובכלל שאילתא סטנדרטית תתבצע ע"י שימוש במספר אינדקסים בשונה מ-DB רגיל שחייב לבחור אינדקס אחד מתאים או לבצע TABLE SCAN.
למרות כמות האינדקסים הגדולה ב-SYBASE IQ , קצב טעינת הנתונים גדול פי 10 מכל DB אחר , אין צורך לבצע PARATION לטבלאות וניתן להכניס לטבלה אחת טריליונים של נתונים. ולמרות כל זאת ה-DB תופס כ-50% מהנפח של הנתונים שנטענו אליו -מדהים.
ה-SYBASE IQ פשוט וקל להפעלה ועובד ללא צורך ב-DB ,אין תהליכי תחזוקה קבועים ואין REORG או עדכוני סטטיסטיקה.
שאילות ודוחות
ה-SYBASE IQ מבצע שאילתות במהירות של עד פי 1000 מ-DB רגיל. ללא צורך בביצוע אופטימיזציה ו-TUNING ברמת שאילתא בודדת וזאת הודות למנגנון ה-OPTIMIZER המדהים ולכמות האינדקסים בכל טבלה ובכל עמודה.
אין מצב ל-TABLE SCAN וניתן להריץ שאילתות הד-הוק כמה שרוצים , זה הופך אותו לאידיאלי למערכות כגון COGNOS , BUISNESS OBJECT , SSAS - DRILL THROUGH , ROLLUP וכל מערכת דוחות המאפשרת לחולל דוחות באופן דינאמי.
שאילות ודוחות
ה-SYBASE IQ מבצע כמות קטנה מאוד של IO גם בשאילתות על מיליארדי רשומות , הודות לשיטת הכיווץ ולעבודה עם IO גדול של 512 KB ולעבודה בעמודות. ולכן יכול לעבוד גם עם כמות קטנה של דיסקים ביחס למערכות רלציוניות (ASE , SQL SERVER , ORACLE , DB2 ) שדורשות המון דיסקים לשיפור יכולות ה-IO ופיזור הנתונים.
ה-SYBASE IQ מחזיר שאילתות בשניות בודדות ומסוגל לשרת 10 משתמשים ב-CORE בודד ולכן ברוב הארגונים שרת של 2-4 CORES (לא CPU ! ) משרת ארגון גדול. (בנקים באירופה , חברות ביטוח) דבר שחוסך משמעותית בעלות החומרה ורישוי.
חסכון
כשלוקחים את כל הנתונים ביחד מקבלים ביצועים וטעינות עד פי 100 מהאחרים תוך כדי חסכון של עשרות ומאות אלפי דולרים.
ה-ROI של הפתרון הוא תוך מספר חדושים
לא מאמינים ? נסו בעצמכם.
ביצוע PROOF OF CONCEPT לוקח 2-3 ימים שבהם ניתן לראות ע"י טעינת מספר טבלאות וביצוע שאילתות כבדות את יחסי הביצועים בשרת הקיים אל מול ה-SYBASE IQ.