מסדי נתונים והשוני בינהם
-
יש מסד עם סיומת MDF ויש עם SDF במבט שיטחי יש כמה הבדלים בינהם כפי שרואים ב VS,
MDF נראה עם הרבה יותר אפשריות טריגרים פונקציות וכו'
ויש עוד כל מיני מסדי נתונים
האם מישהו יכול לעשות סדר בדברים מדוע החליט מי שהחליט ליצור עוד מסד ועוד מסד ומה אחד שונה מהשני בדברים שלא נראים מיד במבט שיטחי, ובמה מתיחד כל מסד ומה חולשותיו וכדומה?תודה לכולם.
פורסם במקור בפורום CODE613 ב20/01/2014 11:24 (+02:00)
-
אין MDF ואין SDF.
יש שרתי מסד נתונים שמשתמשים בכל מיני קבצים, שמתכנת נורמלי לא יודע את הסיומת שלהם.
[size=150:3a5hykpx]Microsoft Sql Server[/size:3a5hykpx]
זה תוכנה מבית מיקרוסופט, רצה כמו כל שרתי הנתונים כשירות ברקע (מופע). מבצעת תקשורת עם מחשבים אחרים ומספקת תשובות ופעולות לפקודות שנשלחות אליה במסגרת התקשרות, הפקדות הם טקסט רגיל של שפת T-SQL. במסגרת השירות רשומים מסדי נתונים שונים, שמשוייכים להם קבצים פיזיים במערכת הקבצים (אפשר לקשר מסד נתונים זמנית בזמן ההתקשרות מה שנקרא AttachDB, זה עשוי לדיבוג ולניסויים).[size=150:3a5hykpx]Microsoft Sql Server Compact Edition[/size:3a5hykpx]
בעוד הראשון מחייב שירות ברקע, הCE (ראשי תיבות גירסה ניידת) משתמש בDLL ולא מחייב מופע שרץ במחשב. ממילא הוא "נייד", ניתן להעבירו לכל מחשב אחר אף שלא מותקן בו SQL SERVER. זה דומה לאקסס, אם כי הרבה יותר מקצועי, כי אקסס בקושי נחשב מסד נתונים. המתחרה שלו זה SqlLite. כמובן שניידות זאת באה על חשבון המושג מסד נתונים בחלקו הגדול, מבחינת ביצועים ועוד.כמובן שיש עוד שרתים מפורסמים, כמו הMySql וOracle.
פורסם במקור בפורום CODE613 ב20/01/2014 12:16 (+02:00)