DocumentDB

מתוך המכלול, האנציקלופדיה היהודית
קפיצה לניווט קפיצה לחיפוש
DocumentDB
מפתח microsoft
מחזור חיים 2015–הווה (כ־9 שנים)
www.documentdb.com

DocumentDB  הוא שירות בסיס נתונים מבוזר מסוג NoSQL של מיקרוסופט, לניהול מסמכי JSON בקנה מידה של האינטרנט. כמרבית בסיסי הנתונים מסוג NoSQL, המסמכים הם נטולי סכמה (Schema). ניתן לתייג את בסיס הנתונים כמסד נתונים NewSQL מאחר והוא משתמש בשפת שאילתות דומה ל SQL והוא תומך בהגדרות ACID לטרנזאקציות, אולם אינו תומך בקשרים בין טבלאות כשאר (RDBMS) אשר בדרך כלל מצופים ממסדי נתונים מסוג NewSQL.

שאילתות על מאגרי נתונים של  DocumentDB

ישנם מספר מנגנונים מסופקים לביצוע שאילתות :

  1. שאילתות בסגנון SQL עם התאמות לנתונים מסוג JSON.
  2. LINQ - שפה משולבת שאילתות.
  3. JavaScript - זמין רק ב SDK של צד השרת, חשוף לפרוצדורות מאוחסנות, טריגרים, פונקציות המוגדרות ע"י משתמש. בהשראת ה-API של Underscore.js .
  4. שפת שאילתות של MongoDB תומך  JSON באמצעות פרוטוקול   MongoDB Driver.