בסיס נתונים אנכי
במסגרת התואר הראשון, כתבתי עבודה על בסיס נתונים אנכי (כלומר מבוסס עמודות ולא שורות כמו בסיסי נתונים נפוצים).
העבודה נכתבה במסגרת סמינר במערכות בסיסי נתונים וקיבלתי בה 98.
את מה שהיה לי להגיד בזמנו על הקונספט כתבתי בעבודה אבל אני מקווה לכתוב פוסט בעתיד שיספר מה יש לי להגיד על זה בדיעבד.
דרך אגב,
המימוש של אורקל ב-Exadata הוא במוד של Hybrid, כלומר, אורקל לוקחת כל פעם כמה אלפי רשומות, דוחסת אותם לפי עמודה ושומרת על הדיסק. זה מאפשר לקבל יחס דחיסה גבוה מאוד כדומה למסדי נתונים אנכיים אבל גם לקבל גישה מהירה לרשומה שלמה כי כל העמודות יושבות קרוב מאוד אחת לשניה – אפשר לקרוא את כל היחידה הזאת בפעולת I/O (גדולה?) אחת…
לדעתי ורטיקה הכריזו לפני כמה חודשים שבגרסה הבאה שלהם גם הם יתמכו באופציה כזאת.
כמובן באורקל ההחלטה על סוג הדחיסה היא ברמת טבלה partition.
אם תרצה לקרוא על זה קצת, נסה פה:
http://www.oracle.com/technetwork/middleware/bi-foundation/ehcc-twp-131254.pdf
בדיוק חיפשתי קצת חומר על columnar database והגעתי לבלוג שלך.
אחלה עבודה, מאוד מעניינת ומקיפה, בדיוק מה שהייתי צריכה 🙂