לדלג לתוכן

SQL Server Compact

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

SQL CE (בשם המלא Microsoft SQL Server Compact Edition) הוא מסד נתונים רלציוני (RDB) קטן, המפותח על ידי מיקרוסופט. הגרסאות הראשונות פותחו עבור מכשירים ניידים, כגון סמארטפון ולאחר מכן נוספה תמיכה במחשבים אישיים. הגרסא האחרונה היא SQL CE 4.0 והיא רצה מעל NET Framework 4.0. וללא תמיכה ב Windows Mobile. הכוון של תמיכה במחשבים ולא רק מכשירים ניידים נבע משוק בסיסי הנתונים המשובצים (Embedded DataBase) אשר מתפתח בקצב מהיר עד כדי שמאיים להחליף את בסיסי הנתונים המסורתיים במספר אופני פעולה, ומיקרוסופט נשארה מאחור בעוד שמעל 10 חברות פיתחו בסיסי נתונים משובצים.

SQL CE הוא חינמי, וניתן להורדה באתר החברה. לא קיים דרייבר ODBC ולא מתוכנן כזה, אפליקציות Native יכולות לגשת לבסיס הנתונים דרך OLE DB.


כללי

SQL CE בעל ממשק API זהה לגרסאות אחרות של SQL Server, הממשק כולל את ADO.NET ובעל יכולות סנכרון מובנות. כמו כן הממשק תומך בשאילתות מבוססות קוד ובפרט תומך ב LINQ וEntity Framework.

ההבדל המהותי בין SQL CE לבין גרסאות אחרות של בסיס הנתונים SQL Server הוא ש CE רץ כמערכת משובצת בתוך התהליך של האפליקציה שמריצה אותו. הוא בעל חתימת זיכרון מיזערית של כ-2MB על הדיסק וכ-5MB ב RAM.

כשאר בסיסי הנתונים המשובצים, זה מציב אותו בחזית בסיסי הנתונים מבחינת מהירות, ביצועים אשר בסיסי נתונים "רגילים" כגון SQL Server או Oracle אינם מסוגלים לספק.



הערות שוליים