MongoDB

מְחַבֵּר: Eugene Taylor
תאריך הבריאה: 11 אוגוסט 2021
תאריך עדכון: 1 יולי 2024
Anonim
Mongo DB ПОЛНЫЙ КУРС
וִידֵאוֹ: Mongo DB ПОЛНЫЙ КУРС

תוֹכֶן

הגדרה - מה המשמעות של MongoDB?

MongoDB הוא מסד נתונים חוצה פלטפורמות ומקור פתוח פתוח, מעין מסד נתונים של NoSQL. כמסד נתונים של NoSQL, MongoDB מתנער מהמבנה מבוסס הטבלה של מסד הנתונים היחסי כדי להתאים מסמכים דמויי JSON שיש בהם סכימות דינאמיות שהיא מכנה BSON.

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

מבוא ל- Microsoft Azure ו- Microsoft Cloud | במהלך מדריך זה תוכלו ללמוד על אודות מיחשוב ענן וכיצד Microsoft Azure יכולה לעזור לכם להעביר ולנהל את העסק שלכם מהענן.

Techopedia מסביר את MongoDB

MongoDB פותח לראשונה על ידי MongoDB Inc., המכונה אז 10gen, באוקטובר 2007 במקור כחלק מרכזי במוצר PaaS (פלטפורמה כשירות) הדומה ל- Windows Azure ו- Google App Engine. הפיתוח הועבר למקור פתוח בשנת 2009.

MongoDB הפך לאחד ממאגרי המידע NoSQL הפופולריים ביותר, והיה משמש כמאפיין עבור אתרים מרכזיים רבים הכוללים eBay, Craigslist, SourceForge ו- The New York Times. MongoDB זמין תחת הרישיון הציבורי הכללי של GNU Affero בעוד שמנהלי השפה שלו זמינים תחת רישיון Apache. ישנם גם רישיונות מסחריים המוצעים.

MongoDB כולל:

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