DocumentDB
קפיצה לניווט
קפיצה לחיפוש
מפתח | microsoft |
---|---|
מחזור חיים | 2015–הווה (כ־9 שנים) |
www.documentdb.com |
DocumentDB הוא שירות בסיס נתונים מבוזר מסוג NoSQL של מיקרוסופט, לניהול מסמכי JSON בקנה מידה של האינטרנט. כמרבית בסיסי הנתונים מסוג NoSQL, המסמכים הם נטולי סכמה (Schema). ניתן לתייג את בסיס הנתונים כמסד נתונים NewSQL מאחר והוא משתמש בשפת שאילתות דומה ל SQL והוא תומך בהגדרות ACID לטרנזאקציות, אולם אינו תומך בקשרים בין טבלאות כשאר (RDBMS) אשר בדרך כלל מצופים ממסדי נתונים מסוג NewSQL.
שאילתות על מאגרי נתונים של DocumentDB
ישנם מספר מנגנונים מסופקים לביצוע שאילתות :
- שאילתות בסגנון SQL עם התאמות לנתונים מסוג JSON.
- LINQ - שפה משולבת שאילתות.
- JavaScript - זמין רק ב SDK של צד השרת, חשוף לפרוצדורות מאוחסנות, טריגרים, פונקציות המוגדרות ע"י משתמש. בהשראת ה-API של Underscore.js .
- שפת שאילתות של MongoDB תומך JSON באמצעות פרוטוקול MongoDB Driver.