שאלה למומחים

גזע

New member
שאלה למומחים

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

flenger

New member
כמו בכל שאלה התשובה היא תלוי

הנה לינק שמסביר את ההבדלים בינהם עם יתרונות וחסרונות http://infocenter.sybase.com/archiv...erdesigner.docs_12.0.0/html/daug/daugp544.htm בגדול לפעמים שאתה בונה את המבנה הנתונים שלך מאוד דינאמי , אתה עלול לשלום בהרבה JOINS ולעיתים שאתה בונה את הטבלה גדולה מידי אתה יכול ליצור מצב שהיא מתנפחת לחינם למשל יש הרבה רשומות שממלאים רק 4 שדות מסויימים והרבה רשומות שממלאים רק 4 שדות אחרים. אני חושב שההחלטה באיזו גישה לנקוט מאוד קשורה למבנה הנתונים שלך כך שהתשובה לעולם לא תהיה מחולטת
 

גרי רשף

New member
כדאי לציין ש..

..בגרסת SQL Server 2012 תהיה אופציה של Column Store Index שמבחינה מסויימת מהווה ארגון הפוך של הטבלאות, כלומר- במקום שורה אחר שורה, הארגון הוא עמודה אחר עמודה. יש לזה יתרונות גדולים מאוד בשליפה, אבל בשלב זה הטבלאות האלו הן לקריאה בלבד, וזה מרמז שהעדכון קצת בעייתי.. http://blogs.microsoft.co.il/blogs/gerireshef/archive/2011/11/18/GR20111118.aspx
 
למעלה