{% extends "pages/about/press/presskit14/base.html" %} {% block presskit_content %}

PostgreSQL 14 Released!

קבוצת הפיתוח הגלובלית של PostgreSQL הודיעה היום על שחרורה של PostgreSQL 14 , הגרסה העדכנית ביותר של מסד הנתונים המתקדם בעולם עם קוד פתוח

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

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

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

JSON תוספות נוחות וטווחים מרובים

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

SELECT ('{ "postgres": { "release": 14 }}'::jsonb)['postgres']['release'];

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

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

שיפורי ביצועים בעומסי עבודה כבדים

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

PostgreSQL 14 מכניסה את היכולת שאילתות pipeline למסד נתונים מה שיכול לשפר משמעותית את הביצועים בחיבורים עם latency גבוה או לעומסי עבודה עם הרבה כתיבות קטנות גמו

INSERT/UPDATE/DELETE

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

שיפורים בעומסי עבודה מבוזרים

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

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

בנוסף לתמיכה במקבילויות שאילתות, postgres_fdw יכולה כעת להכניס נתונים בכמויות גדולות לטבלאות זרות ולייבא מחיצות טבלאות עם הוראת IMPORT FOREIGN SCHEMA.

ניהול ויכולות תצפית

PostgreSQL 14 מרחיבה את שיפורי הביצועים שלה למערכת vacuuming , כולל אופטימיזציות להפחתת תקורה מעצי B. מהדורה זו מוסיפה גם "מצב חירום" ל vacuum אשר נועד למנוע wraparound של מספרי טרנזקציות. ANALYZE אשר משמש לאיסוף נתונים סטטיסטיים של מסדי נתונים, פועל כעת מהר יותר באופן משמעותי ב PostgreSQL 14 בשל שיפורי הביצועים שלה.

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

PostgreSQL 14 מוסיפה מספר תכונות חדשות שיסייעו בניטור והתצפיות, כולל היכולת לעקוב אחר פקודת COPY והתקדמותה , לנתר פעילות WAL ו לאסוף סטטיסטיקה על סלוטים של רפליקציה. הפעלת compute_query_id מאפשרת לך לעקוב אחר שאילתה באופן ייחודי באמצעות מספר תכונות של PostgreSQL, כולל pg_stat_activity, EXPLAIN VERBOSE ועוד רבים אחרים.

ביצועי SQL, התאמה ותוספות נוחות

תכנון וביצוע שאילתות נהנים משיפורים ב- PostgreSQL 14. מהדורה זו כוללת מספר שיפורים בתמיכת במקביליות השאילתות של PostgreSQL, כולל ביצועים טובים יותר של סריקות רצופות מקביליות, היכולת PL/pgSQL לבצע שאילתות מקבילות בעת שימוש בפקודה RETURN QUERY, ומאפשרת REFRESH MATERIALIZED VIEW לבצע שאילתות מקביליות. בנוסף, שאילתות המשתמשות באיחוד nested loop עשויות לראות יתרונות ביצועים באמצעות מטמון נוסף שהתווסף ל- PostgreSQL 14.

ניתן כעת ב- PostgreSQL 14 להשתמש ב- סטטיסטיקה מורחבת לביטויים. בנוסף, פונקציות חלונות יכולות כעת להפיק תועלת ממיונים מצטברים, תכונה שהוצגה ב- PostgreSQL 13

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

PostgreSQL 14 מציגה את היכולת ליישר חותמות זמן למרווח מסוים באמצעות הפונקציה date_bin. מהדורה זו גם מוסיפה את תאימות ל SQL ע״י SEARCH ו CYCLE. אשר שיעזרו עם הסדרה וזיהוי מחזורים עבור רקורסיה ב common table expressions.

שיפורי אבטחה

PostgreSQL 14 מקל להקצות למשתמשים הרשאות לקריאה ולכתיבה בלבד בטבלאות, views וסכימות באמצעות pg_read_all_data ו pg_write_all_data תפקידים מוגדרים מראש. בנוסף, מהדורה זו הופכת התאמה לתקן של מערכת ניהול סיסמאות ואימות SCRAM-SHA-256 כ ברירת המחדל בהתקנות חדשות של PostgreSQL.

אודות PostgreSQL

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

קישורים

{% endblock presskit_content %}