אוקטובר 13, 2022 - קבוצת הפיתוח הגלובלית של PostgreSQL הודיעה היום על שחרורה של PostgreSQL 15 , הגרסה העדכנית ביותר של מסד הנתונים המתקדם בעולם עם קוד פתוח
PostgreSQL 15 מתבססת על שיפורי הביצועים של מהדורות אחרונות עם רווחים ניכרים לניהול עומסי עבודה הן בפריסות מקומיות והן בפריסות מבוזרות, כולל מיון משופר. מהדורה
זו משפרת את חוויית המפתח עם הוספת הפקודה הפופולרית
MERGE
, ומוסיפה עוד יכולות לצפייה במצב מסד הנתונים.
"קהילת המפתחים של PostgreSQL ממשיכה לבנות תכונות המפשטות את הפעלת עומסי נתונים בביצועים גבוהים תוך שיפור חווית המפתחים", אמר Jonathan Katz, חבר ב - PostgreSQL Core Team . "מהדורה אחרונה מדגישה כיצד, באמצעות פיתוח כם קוד פתוח, אנו יכולים לספק למשתמשים שלנו מסד נתונים נהדר לפיתוח יישומים ובטוח עבור הנתונים הקריטיים שלהם."
PostgreSQL זאת מערכת ניהול נתונים חדשנית הידועה באמינותה ובחוסנה, נהנית ממעל 25 שנות פיתוח קוד פתוח מ קהילת מפתחים עולמית והפכה לבסיס נתונים רלציוני הפתוח המועדף על ארגונים מכל הגדלים.
במהדורה האחרונה הזו, PostgreSQL משפרת את
אלגוריתמי המיון
בזיכרון ובדיסקים, עם מדדים המציגים מהירות של 25% - 400% על סמך סוגי מיון.
שימוש ב-
row_number
,
rank
,
dense_rank
ו-
count
כפונקציות חלון
נהנה משיפור ביצועים ב-PostgreSQL 15, ושאילתות המשתמשות ב-
SELECT DISTINCT
ניתנות כעת
לביצוע במקביל.
בהתבסס על עבודה
מהגרסה הקודמת של PostgreSQL
לאפשר שאילתות מרחוקות אסינכרוניות, עוטף
הנתונים הזרים
postgres_fdw
, תומך כעת
ב-commits אסינכרוני
.
שיפורי הביצועים ב-PostgreSQL 15 משתרעים על מתקני הארכיון והגיבוי שלו. PostgreSQL 15 מוסיפה תמיכה בדחיסת LZ4 ו- Zstandard
(zstd)
ל
לקבצי יומן כתיבה קדימה (WAL)
, שיכולים להיות להם יתרונות לגודלם בדיסק וביצועים עבור עומסי עבודה מסוימים. במערכות הפעלה מסוימות, PostgreSQL 15 תומכת ביכולת
לשלוף מראש תוכן קבצי WAL
ולהאיץ את זמני השחזור. פקודת הגיבוי המובנית
pg_basebackup
תומכת כעת בדחיסת קבצי גיבוי בצד השרת עם בחירה של gzip, LZ4 ו-zstd.
PostgreSQL 15 כוללת את היכולת להשתמש במודולים מותאמים אישית לארכיון , מה שמבטל את התקורה של שימוש בפקודת מעטפת.
PostgreSQL 15 כוללת את הפקודה
MERGE
מתקן SQL.
פקודת
MERGE
מאפשרת לכתוב משפטי SQL מותנים הכוללים פעולות
UPDATE
,
INSERT
ו-
DELETE
בתוך משפט בודד.
מהדורה אחרונה זו מוסיפה
פונקציות חדשות לשימוש בביטויים רגולריים
לבדיקת מחרוזות:
regexp_count
,
regexp_instr
,
regexp_like
ו-
regexp_substr
.
PostgreSQL 15 מרחיבה גם את פונקציית
range_agg
לצבירה של סוגי נתונים
multirange
, שהוצגו
במהדורה הקודמת.
PostgreSQL 15 מאפשרת למשתמש
ליצור תצוגות שמבצעות שאילתות נתונים תוך שימוש בהרשאות של המבצע, ולא של יוצר התצוגה
. אפשרות זו, הנקראת
security_invoker
, מוסיפה שכבת הגנה נוספת כדי להבטיח שלצופה יש את ההרשאות הנכונות לעבודה עם הנתונים הבסיסיים.
PostgreSQL 15 מספקת גמישות רבה יותר לניהול שכפול לוגי . מהדורה זו מציגה סינון שורות ו רשימות עמודות עבור publishers , ומאפשרת למשתמשים לבחור לשכפל תת-קבוצת נתונים מטבלה.
PostgreSQL 15 מוסיפה תכונות כדי לפשט את ניהול קונפליקטים , כולל היכולת לדלג על הפעלה חוזרת של טרנזקציה מתנגשת ולהשבית אוטומטית subscription אם מתגלה שגיאה. מהדורה זו כוללת גם תמיכה בשימוש ב two-phase commit (2PC) עם שכפול לוגי.
PostgreSQL 15 מציגה פורמט רישום חדש:
jsonlog
. פורמט חדש זה מוציא נתוני יומן באמצעות מבנה JSON מוגדר, המאפשר לעבד יומני PostgreSQL במערכות רישום מובנות..
PostgreSQL 15 מעניקה למנהלי מסד נתונים גמישות רבה יותר כיצד משתמשים יכולים לנהל את תצורת PostgreSQL, ומוסיפה את היכולת להעניק למשתמשים הרשאה לשנות פרמטרים של
תצורה ברמת השרת. בנוסף, משתמשים יכולים כעת לחפש מידע על תצורה והגדרותיה באמצעות הפקודה
\dconfig
מכלי שורת הפקודה
psql
.
נתונים סטטיסטיים ברמת שרת של PostgreSQL נאספים כעת בזיכרון משותף, זה מבטל את תהליך אספן הסטטיסטיקה וכתיבת הנתונים הסטטיסטיים הללו לדיסק.
PostgreSQL 15 מאפשרת להפוך ICU collation ל collation ברירת המחדל עבור אשכול או מסד נתונים בודד.
מהדורה זו מוסיפה גם הרחבה מובנית חדשה,
pg_walinspect
, המאפשרת למשתמשים לבדוק את התוכן של קובצי יומן כתיבה קדימה ישירות מממשק SQL.
PostgreSQL 15 גם
מבטלת את הרשאת
CREATE
מכל המשתמשים
מלבד בעל מסד נתונים מסכימה ברירת המחדל
public
.
PostgreSQL 15 מסירה גם את מצב "exclusive backup" שהוצא משימוש זה זמן רב וגם את התמיכה ב-Python 2 מ-PL/Python.
PostgreSQL הוא מסד נתונים בקוד פתוח המתקדם ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. הפרויקט PostgreSQL נבנה על מעל 35 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,יכולות הרחבה, אבטחה ויציבות.
PostgreSQL הוא מסד נתונים בקוד פתוח המתקדם ביותר בעולם, עם קהילה גלובלית של אלפי משתמשים, תורמים, חברות וארגונים. הפרויקט PostgreSQL נבנה על מעל 35 שנות הנדסה, החל באוניברסיטת קליפורניה, ברקלי, והמשיך להתפתח עם קצב ללא תחרות. ערכת התכונות הבשלות של PostgreSQL לא רק תואמת מערכות נתונים קנייניות מובילות, אלא עולה עליהן במאפיינים של מסדי נתונים מתקדמים ,יכולות הרחבה, אבטחה ויציבות.
Learn more about PostgreSQL and participate in our community at PostgreSQL.org.
להסברים על התכונות לעיל ואחרות, עיין במשאבים הבאים:
ישנן מספר דרכים שבהן תוכלו להוריד את PostgreSQL 15, כולל:
כלים והרחבות אחרים זמינים ברשת ההרחבות של PostgreSQL .
PostgreSQL 15 מגיע עם תיעוד HTML כמו גם דפי man, תוכלו גם לעיין בתיעוד באופן מקוון בפורמט HTML וגם בפורמט PDF .
משתמש ב רישיון PostgreSQL , רישיון "מתירני" דמוי BSD. רישיון זה מאושר OSI זוכה להערכה רבה כגמיש וידידותי לעסקים, מכיוון שהוא אינו מגביל את השימוש ב-PostgreSQL עם יישומים מסחריים וקנייניים. יחד עם תמיכה מרובת חברות ובעלות ציבורית על הקוד, הרישיון שלנו הופך את PostgreSQL לפופולרי מאוד בקרב הספקים המעוניינים להטמיע מסד נתונים במוצרים שלהם ללא חשש מעמלות, נעילת ספקים או שינויים בתנאי הרישוי.
אתר אינטרנט
אימייל
Postgres ו-PostgreSQL ולוגו הפיל (Slonik) הם כולם סימנים מסחריים רשומים של PostgreSQL Community Association of Canada . אם ברצונך להשתמש בסימנים אלה, עליך לציית ל מדיניות הסימנים המסחריים .
PostgreSQL נהנית מתמיכתן של חברות רבות, שנותנות חסות למפתחים, מספקות משאבי אירוח ונותנות לנו תמיכה כספית. עיין בדף נותני החסות שלנו עבור חלק מתומכי הפרויקט הללו.
יש גם קהילה גדולה של חברות המציעות תמיכה ב-PostgreSQL , מיועצים בודדים ועד לחברות רב לאומיות.
אם ברצונך לתרום תרומה כספית לקבוצת הפיתוח העולמית PostgreSQL או לאחד מארגוני הקהילה המוכרים ללא מטרות רווח, אנא בקר ב דף התרומות שלנו.