MongoDB 5.0 מגיע עם נתונים בצורת סדרות זמן, שינויים במספור ועוד

הגירסה החדשה של MongoDB 5.0 כבר שוחרר ובגרסה החדשה הזו מוצגות חדשות די מעניינות מהם אנו יכולים להדגיש את אוספי נתונים בצורת סדרות זמןוכן תמיכה בבקרת גרסאות API, תמיכה במנגנון Live Resharding, בין היתר.

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

התכונות החדשות העיקריות של MongoDB 5.0

בגרסה החדשה הזו אנו יכולים למצוא זאת תוכנית מספור הבעיות שונתה והועבר לתזמון גרסאות צפוי. אחת לשנה תיווצר גרסה משמעותית (5.0, 6.0, 7.0), אחת לשלושה חודשים, גרסאות ביניים עם תכונות חדשות (5.1, 5.2, 5.3) ועל פי הצורך עדכונים מתקנים עם תיקוני באגים ופגיעות (5.1. 1, 5.1.2, 5.1.3 .XNUMX) .

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

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

חידוש חשוב נוסף הם אוספי נתונים בצורת סדרות זמן שכבר מותאמים לאחסון חלקים של ערכי פרמטרים שנרשמו במרווחי זמן מסוימים (זמן ומערכת ערכים התואמת לזמן זה). MongoDB מתייחס לאוספים אלה כאל תצוגות בלתי ממשיות ולתיעוד נוצר מאוספים פנימיים ומקבץ באופן אוטומטי נתוני סדרות זמן לפורמט אחסון מותאם כאשר הוא מוכנס.

יצוין גם שהוא נוסף תמיכה במנגנון Live Resharding, המאפשר לך לשנות את מקשי הרסיסה המשמשים לניתוק בזמן, מבלי להפסיק את ה- DBMS.

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

בנוסף, יכולות ההצפנה בשטח הורחבו בצד הלקוחכפי שניתן כעת להגדיר מחדש את מסנני הביקורת של x509 וסיבוב האישורים מבלי להפסיק את ה- DBMS. הוסיפה תמיכה בתצורה של חבילת הצפנה עבור TLS 1.3.

מצד שני, זה בולט גם בהכרזה על גרסה חדשה זו ש הוצעה מעטפת שורת פקודה חדשה MongoDB Shell (mongosh), אשר מפותח כפרויקט נפרד, כתוב ב- JavaScript באמצעות פלטפורמת Node.js ומופץ ברישיון Apache 2.0.

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

משאר השינויים הציג:

  • חיפוש, ספירה, שונה, צבירה, mapReduce, listCollections ו- listIndexes כבר לא חסומים אם פעולה פועלת באותו זמן שהיא רוכשת נעילה בלעדית על אוסף מסמכים.
  • כחלק ממאמץ להסיר מונחים לא נכונים מבחינה פוליטית, שמות הפקודה isMaster ושיטת db.isMaster () הוקצו ל- Hello ו- db.hello ().
  • CLI ה"מוני "הישן הוצא משימוש ויוסר במהדורה עתידית.

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


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.