نواصل تقديمك لأهم أخبار PostgreSQL.الإصدارات
PostgreSQL 11 بيتا 4يعمل هذا الإصدار على إصلاح الأخطاء التي تم تحديدها بعد إصدار Beta 3. بما في ذلك:
- تم تعطيل تجميع
JIT
بشكل افتراضي الآن. - يجب أن تكون الأسماء
constraint
فريدة. - إزالة تسرب الذاكرة عند الوصول إلى XMLTABLE
- إصلاح الأخطاء في الإجراءات المخزنة
- تقسيم محسّن ، بما في ذلك اختيار الأقسام في وقت التشغيل (تشذيب قسم وقت التشغيل)
مزيد من التفاصيل
هنا .
PostgreSQL 10.5يحتوي هذا الإصدار على عشرات الإصلاحات المتعلقة بـ WAL و libpq و VACUUM و FreeZE وفهارس GIN وموازاة الاستعلام و OpenSSL. هنا
قائمة بهم .
Postgres Pro Enterprise 10.5.2.في
هذا الإصدار ، هناك الابتكارات التالية فيما يتعلق بـ Postgres Pro Enterprise 10.5.1 ، وهي تتعلق بـ
pgbench
:
- يدعم
pgbench
الآن الأوامر المركبة ؛ - باستخدام المعلمة
--latency-limit
، يمكنك الآن تحديد الوقت المخصص لتكرار المعاملات. إذا ، باستخدام هذه المعلمة ، القيمة - --max-tries=0
، يمكن تكرار المعاملات لعدد غير محدود من المرات حتى انتهاء الوقت المحدد بواسطة المعلمة --latency-limit
؛ - عند حساب عدد المعاملات التي تمت معالجتها وسرعة التنفيذ (TPS) ، لم تعد المعاملات الفائتة وغير الناجحة تؤخذ في الاعتبار.
تذكر أنه خلال الفترة بين إصداراتنا ، تم إصدار إصدار
Postgres Pro Enterprise 10.5.1. . هناك تغييرات مهمة ، يمكنك أن
تقرأ عنها
هنا .
Postgres-XL 10r1beta1أعلن 2ndQuadrant عن إصدار يمكن تنزيله من
هنا .
يحتوي إصدار الفانيليا المستند إلى PostgreSQL
10 على التحسينات التالية:
- التقسيم الإعلاني
- التزامن الاستعلام المحسن
- تحسن الأداء العام بشكل ملحوظ ؛
- تحسين المراقبة والإدارة.
من الإصدار القائم على PostgreSQL
9.6 المأخوذ:
- التنفيذ المتوازي للمسح المتسلسل ، JOINs والتجميع ؛
- أثناء فحص تجميد VACUUM لا يتم مسحها بشكل غير ضروري ؛
- تحسن الأداء بشكل ملحوظ ، خاصة في حالة الخوادم متعددة المقابس ؛
- البحث عن نص كامل قادر الآن على إجراء البحث باستخدام العبارة.
TimescaleDB 1.0.0 rc1كان هناك مرشح إصدار لـ DBMS هذا ، والذي يعتمد على PostgreSQL ، تم الانتهاء منه لتخزين ومعالجة السلاسل
time-series
(السلاسل
time-series
) ، تم إجراؤه كامتداد لـ PostgreSQL. مع الرقم التسلسلي المتواضع
للإصدار ، فإن DBMS لديها بالفعل عملاء مثل
Bloomberg و
Cray ، الملايين من
downlodes .
تم إصدار برنامج PostGIS 2.5.0بعد حوالي
شهر من الإصدار التجريبي ، خرج الإصدار الرسمي. Changelog
هناسجل التغيير الرسمي
هنا ، قم بتنزيل sors
من هنا .
repmgr 4.1.1في إصدار
2ndQuadrant المعلن عنه ، هناك تحسينات لعمل أكثر ملاءمة. التفاصيل
هنا ، ويمكنك تنزيلها
هنا.pgAdmin 4 v 3.3يحتوي هذا الإصدار على بعض التحسينات المفيدة:
- عرض الأشكال الهندسية ؛
- تمت إضافة خيارات جديدة في إصدار
backup/restore
من PostgreSQL 11 وخيارات جديدة في pg_dumpall
.
الحزم
المتوفرة لنظام التشغيل Windows و macOS و Python Wheel و Docker ، هناك تاربالس. سيظهر RPM و DEB بعد ذلك بقليل على
postgresql.orgpgCenterتمت إعادة كتابة نسخة جديدة من أداة المراقبة من تأليف
Alexey Lesovsky (Data Egret) في
Go
. الآن يمكن لـ
pgCenter
حفظ الإحصائيات في الملفات ، مع مراعاة عمليات الخلفية ، والتصفية حسب التعبيرات العادية.
يرافق النسخة
مقال حيث يتم وصف الابتكارات بالتفصيل. هناك عرض. يمكنك تنزيله من
هنا .
temboard v2.0في
الإصدار الجديد من أداة المراقبة والإدارة Postgres ، والتي يتم تقديمها في
Dalibo ، هناك تنبيهات (
alerting
). يمكنك تنزيله من
هنا .
pgBadger 10.0هذا إصدار رئيسي ، بالإضافة إلى إصلاح الأخطاء ، هناك ميزات جديدة مهمة:
- دعم تنسيق ملف pgbouncer
(syslog log)
؛ - دعم جميع التنسيقات
auto_explain format (text, xml, json and yaml)
؛ %q placeholder log_line_prefix
دعم %q placeholder log_line_prefix
؛- إضافة تنسيق
jsonlog
في امتداد Michel Paquier ، مع خيار -f jsonlog pgbadger سيتمكن من تحليل السجل ؛ - بدلاً من
SQL formatter/beautify
الآن pgFormatter v3.0
تمت إضافة الكثير من الخيارات.
أكواد المصدر
هنا .
pitrery 2.2هذه مجموعة من سكربتات
bash
للعمل مع النسخ الاحتياطية لـ
PITR
في PostgreSQL. في الإصدار الجديد ، الذي يمكن العثور عليه على
Dalibo github ، يمكنه ، على سبيل المثال ، حفظ ملف التكوين والأوامر المحفوظة داخل النسخ الاحتياطي نفسه.
pg_terminatorتعلن شركة Depesz (أي Hubert Lyubashevsky) عن
إطلاق pg_terminator
. يمكن لأداة المراقبة المساعدة تنظيف الاستعلامات و / أو الاتصالات ذات المشكلات.
Ora2Pg 19.1أضيفت بواسطة:
- PostgreSQL 11 دعم تجزئة التجزئة ؛
- تصدير القسم الافتراضي ؛
- دعم كائنات الإجراءات المخزنة
بالإضافة إلى بعض التحسينات الأخرى لصادرات أقل إيلامًا وتصحيحًا أكثر فاعلية.
عرض جميع التغييرات
على github ؛
تنزيل ؛
الوثائق .
تدريب
بدأت دورات تدريبية جديدة من Postgres Professional "لغة SQL" و "أساسيات تقنيات قواعد البيانات" في 10 سبتمبرمن 10 سبتمبر إلى 19 أكتوبر 2018 ، يتم عقد
دورتين تدريبيتين جديدتين في جامعة VMK موسكو الحكومية و HSE FKN بدعم من
Postgres Professional- لغة SQL (قرأها أستاذ مشارك في SibSU EP Morgunov ) ؛
- أساسيات تقنيات قواعد البيانات (اقرأها أستاذ جامعة سانت بطرسبرغ الحكومية ب. أ. نوفيكوف ).

يمكنك التقدم بطلب للحصول على الدورة التدريبية "أساسيات تقنيات قواعد البيانات" عن طريق الكتابة على عنوان البريد الإلكتروني:
m.abubekerov@postgrespro.ru
، مع الإشارة إلى اللقب والاسم
m.abubekerov@postgrespro.ru
بالكامل.
PostgreSQL على مستوى المؤسسات: مبني على أدوات مفتوحة المصدرفي
Percona Webinar ،
الجميع مدعو يوم 10 أكتوبر. سجل
هنا . ستتم مناقشة المواضيع:
- كيفية تأمين كتلة قاعدة بيانات ؛
- توفر عالية
- كيفية اختيار استراتيجية النسخ الاحتياطي والأدوات التي يجب استخدامها ؛
- تحجيم PostgreSQL مع السحابات وموازنات التحميل
- المرافق / وحدات (ملحقات) للعمل اليومي من DBA ، تسجيل مفصل ؛
- المراقبة والتحليل في الوقت الحقيقي.
باستخدام Postgres لمشاهدة حرب النجوم!في تقرير الفيديو هذا ،
يخبر Will Leinweber ويوضح كيفية عمل رسم كاريكاتوري قديم باستخدام DBMS.
PgCodeKeeper
PgCodeKeeperفيديو 20 دقيقة
.مقالات
منع حقن SQLتشرح مقالة قصيرة وواضحة كتبها Dimitry Fontaine كيفية تأمين PostgreSQL من إدخال SQL. ليس بدون الإعلان عن
psycopg.
psycopg
Python
psycopg.
تأمين PostgreSQL كبيئة على مستوى المؤسساتيرسم موظفو شركة
بيركونا عملية تكوين أمان PostgreSQL لأنظمة المعلومات على مستوى المؤسسة. حول
- المصادقة
- إذن
- RLS
- التشفير
- التسجيل والتدقيق
- تتبع الأخطاء
استراتيجية النسخ الاحتياطي PostgreSQL لبيئة المؤسساتيخبرنا المقال الثاني في سلسلة
بيركون عن النسخ الاحتياطية على مستوى المؤسسة. لا تتناول المادتان بالتفصيل المشكلة ، لكن هذه المقالة مختصرة للغاية.
استخدم ، RED ، PgBouncer ، إعداداته ومراقبتهمقال رائع من
okmeter مع الكثير من الأمثلة والرسوم التوضيحية.
PostgreSQL 11 وتجميع الاستعلامات في الوقت المناسبتغطي مقالة
Citus Data أيضًا معيار
TPC-H Q1 مقارنةً بتقرير ملخص التسعير في العالم الحقيقي. المعيار هو طلب مع عدد كبير من الوحدات. يوضح كيف يعمل إصدار
JIT
من PostgreSQL 11 على تسريع الاستعلامات.
إعداد النسخ المتماثل المتدفق في PostgreSQLيتحدث Avinash Vallarapu على مدونة Percona
عن كيفية تحضير
master
slave
لتدفق النسخ المتماثل.
الترقية إلى PostgreSQL 11 مع النسخ المتماثل المنطقييناقش Peter Eisentraut على مدونة
2ndQuadrant إيجابيات وسلبيات ترقية تثبيت PostgreSQL: باستخدام
pg_dump
والاستعادة ، أو
pg_upgrade
، أو باستخدام النسخ المتماثل المنطقي (في kernel). ثم يصف بالتفصيل كيفية تكوين النسخ المتماثل المنطقي.
التزامن PostgreSQL: ليس كرويًا ، وليس حصانًا ، وليس في فراغمقالة تستند إلى حالة حقيقية من أحد عملاء
Postgres Professional . حول التشخيص
LWLock
، بما في ذلك
LWLock
قفل
LWLock
.
PostGIS الموازي و PgSQL 11في مدونته ،
يشارك بول رامزي اختبارات PostGIS 2.5 على PostgreSQL 11 ، والتي تظهر أنه تم إحراز بعض التقدم في التوازي.
تحسينات التقسيم في PostgreSQL 11ألفارو هيريرا (الفارو هيريرا)
يطل على بقع من الإصدار الحادي عشر المتعلق بالتقسيم.
كن حذرا مع CTE في PostgreSQLحذرت هذه المقالة
من الاستخدام الطائش لـ CTE: يمكن أن يكون الانخفاض الحاد في الأداء تأثيرًا جانبيًا.
اختبار PostgreSQL أفضل مع Python: الإعلان عن pytest-pgsql و pgmockيقدم المستخدمون والموظفون في
Clover Health pytest-pgsql
:
pytest-pgsql
و
pgmock
.
المؤتمرات والاجتماعات
الماضي
مواد من الاجتماع #RuPostgres - مقاطع فيديو وعروض تقديمية وتحليل مسابقة وتقرير مصورتم تنظيم
Mitap بواسطة
Avito ، ويتم نشر المواد
هنا . أوراق:
- تحدث Stas Kelvich (Postgres Professional) عن المعاملات الموزعة والسفر عبر الزمن.
- قدم Konstantin Evteev (Avito) عرضًا تقديميًا حول توسيع نطاق تطبيق على PostgreSQL في Avito وشارك في النصائح والحيل.
- أعد Mikhail Tyurin تقريرًا عن النسخ المتماثل المنطقي ومستويات عزل المعاملات PostgreSQL.
- أخبر سيرجي هاندريكوف (ياندكس) الجمهور عن كيفية ترتيب OZO ، مكتبة عميل PostgreSQL الآمنة غير المتزامنة لـ C ++ 17.
المستقبل
PostgresConf جنوب أفريقيا 2018ستعقد في جوهانسبرغ يوم 9 أكتوبر.
مؤتمر PostgreSQL أوروبا 2018سيعقد 23-26 أكتوبر في لشبونة.
PGConf.Sibir 2018سيعقد في 12-13 نوفمبر في كراسنويارسك. موضوعات المؤتمر:
- خبرة في استخدام PostgreSQL في مختلف المجالات
- تجربة ترجمة أنظمة معلومات PostgreSQL التي تعمل مع DBMS أخرى
- خبرة في تطوير أدوات النظام لـ PostgreSQL
- مشاريع قائمة على PostgreSQL عالية التحميل
- استخدام PostgreSQL في مشاريع الويب
- البيانات الضخمة و PostgreSQL
- إدارة PostgreSQL
- استخدام PostgreSQL في التدريس في الجامعات والكليات والمدارس.
PGConf.ASIA 2018المتوقع في 10-12 ديسمبر في طوكيو ،
اشترك في قناة postgresso !إرسال الأفكار والاقتراحات إلى البريد الإلكتروني: news_channel@postgrespro.ruالأعداد السابقة:
# 9 ،
# 8 ،
# 7 ،
# 6 ،
# 5 ،
# 4 ،
# 3 ،
# 2 ،
# 1