{% extends "pages/about/press/presskit14/base.html" %} {% block presskit_content %}
קבוצת הפיתוח הגלובלית של PostgreSQL הודיעה היום על שחרורה של PostgreSQL 14 , הגרסה העדכנית ביותר של מסד הנתונים המתקדם בעולם עם קוד פתוח
PostgreSQL 14 מביא מגוון תכונות המסייעות למפתחים ומנהלי מערכת להריץ את היישומים המגובים בנתונים שלהם. PostgreSQL ממשיכה להוסיף חידושים בנושא סוגי נתונים מורכבים, כולל גישה נוחה יותר ל- JSON ותמיכה בטווחי נתונים לא רציפים. מהדורה אחרונה זו מוסיפה למגמה של PostgreSQL לשיפור ביצועים גבוהים ועומסי עבודה עם נתונים מבוזרים, עם חידושים בחיבורים מקביליים, עומסי עבודה גבוהים, מקביליות שאילתות ושכפול לוגי.
"המהדורה האחרונה של PostgreSQL מקדמת את היכולת של המשתמשים שלנו לנהל עומסי עבודה בקנה מידה גדול, משפרת את שקיפות ונראות ומכילה תכונות חדשות המסייעות למפתחי יישומים", אמר מגנוס האגנדר, חבר צוות ליבה של PostgreSQL. כ תמיד PostgreSQL 14 מהווה עדות למסירותה של קהילת PostgreSQL העולמית בהתייחסות למשוב והמשך אספקת מסד נתונים חדשני אשר מתאים לארגונים גדולים וקטנים ".
PostgreSQL זאת מערכת ניהול נתונים חדשנית הידועה באמינותה ובחוסנה, נהנית ממעל 25 שנות פיתוח קוד פתוח מ קהילת מפתחים עולמית והפכה לבסיס נתונים רלציוני הפתוח המועדף על ארגונים מכל הגדלים.
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
ועוד רבים אחרים.
תכנון וביצוע שאילתות נהנים משיפורים ב- 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 נבנה על מעל 30 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,הרחבה, אבטחה ויציבות. תרגומי הודעה לעיתונות