2090064

MongoDB

בהמשך לפוסט הקודם, הפוסט הקרוב יהיה על בסיס הנתונים המוביל בעולם בקטגוריית NoSQL והוא MongoDB. מקור השם של mongo הוא מהמילה humongous (גדול, ענק).   בסיס הנתונים נשען על מבנה של מסמך (Document-Oriented Database) בניגוד לבסיסי נתונים טבלאיים (כמו SQL Server, Oracle ו MySQL) העובדים מעל טבלאות מקושרות. מבנה המסמכים עובד מעל מימוש של JSON הנקרא על ידי MongoDB ‏BSON (עקב שמירה המידע בינארית – Binary JSON). בתוך אותו  JSON ישנם ערכי key:value אשר מגדירים את השדות והערכים עצמם.   יתרונות:  
  1. גישה קלה ומהירה למידע
  2. נתמך בשפות רבות
  3. יכולת אינדוקס גמישה
  4. מערך של מסמכים מפחיתים את העלות הגדולה של Join.
  5. סקלביליתיות
  6. זמינות גבוהה ושכפול הנתונים השומר על שלמות המידע
  7. אחסון בינארי הגורם להגדלת המהירות
  מושגים חשובים: Database -בסיס נתונים הוא אמצעי המשמש לאחסון מסודר של נתונים במחשב, לשם אחזורם ועיבודם. Collection – מקביל לטבלאות במאגרי מידע ריאלציוניים. Document – מקביל לשורה במאגרי מידע ריאלציוניים.   MongoDB פותח עלי ידי apache וכמובן opensource.  

אהבת את המאמר?

שיתוף ב facebook
שתף בפייסבוק
שיתוף ב twitter
שתף ב - Twitter
שיתוף ב linkedin
שתף ב- Linkdin
שיתוף ב whatsapp
שתף ב - Whatsapp

השאר תגובה

0 0 הצבעות
Article Rating
Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
הצג את כל התגובות

אולי יעניין אותך גם