הגרסה החדשה של PostgreSQL 11.0 פורסמה

PostgreSQL

PostgreSQL היא מערכת לניהול מסדי נתונים יחסיים מונחית עצמים ובחינם, שוחרר ברישיון PostgreSQL, בדומה ל- BSD או MIT.

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

כמה מהמאפיינים העיקריים שלו הם:

נוכחות גבוהה

באמצעות מערכת הנקראת MVCC (Multiversion Concurrent Access, על ראשי התיבות שלה באנגלית) PostgreSQL מאפשר שבעוד שתהליך אחד כותב לשולחן, אחרים ניגשים לאותה טבלה ללא צורך במנעולים. כל משתמש מקבל תצוגה עקבית.

PostgreSQL מקורי מספק תמיכה ב:

  • מספרים מדויקים שרירותיים.
  • טקסט באורך ללא הגבלה.
  • דמויות גיאומטריות (עם מגוון פונקציות נלוות).
  • כתובות IP (IPv4 ו- IPv6).
  • חסימות כתובות בסגנון CIDR.
  • כתובות MAC.

מערכים.

נוסף משתמשים יכולים ליצור סוגי נתונים משלהם, הניתנים לאינדקס מלא הודות לתשתית GiST של PostgreSQL. כמה דוגמאות הן סוגי הנתונים של GIS שנוצרו על ידי פרויקט PostGIS.

אודות הגרסה החדשה של PostgreSQL 11.0

לפני כמה ימים שוחררה הגרסה החדשה של PostgreSQL שהגיעה לגירסת PostgreSQL 11 שלה מוסיף תכונות חדשות ובעיקר תיקוני באגים שונים.

החידושים העיקריים הם שהם התמקדו בניהול מאגרי מידע עם נפח נתונים גדול.

מחיצה משופרת

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

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

ניתן היה לחלק לרשימות נתונים או למרווחים. כעת ניתן לחלק חשיש מפתח לאקראי את הנתונים.

זה מאפשר להפיץ פעולות קריאה וכתיבה בין מספר חנויות.

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

PostgreSQL עכשיו אתה יכול גם לשנות את נתוני המחיצה באופן אוטומטי אם מפתח ההפצה משתנה.

ביצועי הקריאה של טבלאות מחולקות שופרו גם באמצעות אסטרטגיה חדשה להסרת מחיצות.

המאפיין להרגיז הוא זמין כעת לטבלאות מחולקות.

11 postgresql

זמינות עסקאות בהליכים מאוחסנים

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

ביצועים משופרים

עכשיו ניתן לבצע פעולות מרובות במקביל כדי לנצל את הליבות הרבות של המעבדים של ימינו.

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

יצירת האינדקסים מקבילה גם לפקודות אחרות של שפת הגדרת הנתונים (DDL) , כפי ש צור טבלה o צור תצוגה ממורכבת.

בנה תוך כדי תנועה

מהדר זמן זמין. ניתן לבצע אופטימיזציה של שאילתות מורכבות כדי לשפר את מהירות הביצוע שלהן. PostgreSQL משתמש במהדר LLVM למטרה זו.

כדי להפעיל אותו, עליהם להוסיף אותו jit = onal קובץ תצורה או הגדר משתנה הפעלה SET jit = פועל.

פשט = מהירות

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

חוויית משתמש

מילות מפתח יציאה כעת הם מוכרים על ידי ממשק שורת הפקודה (psql) להשלמת התהליך, בנוסף ל- \ q.

על מנת להשיג גרסה חדשה זו תוכלו לבקר הקישור הבא. 


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

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

*

*

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