 نواصل تقديمك لأخبار PostgreSQL الأكثر إثارة للاهتمام.
نواصل تقديمك لأخبار PostgreSQL الأكثر إثارة للاهتمام.أخبار
حصلت مايكروسوفت على بيانات Citusبالطبع ، فإن الأخبار الرئيسية في عالم PostgreSQL. تم 
الإبلاغ عن ذلك على موقع Citus ، وكذلك 
على موقع MS .
Postgres Pro Enterprise معتمدحصلت Postgres Pro Enterprise DBMS على شهادة FSTEC ، والآن تحتوي مجموعة Postgres Pro أيضًا على "نسخة معتمدة من Postgres Pro Enterprise". قبل ذلك ، كانت الشهادة اللازمة للتعامل مع البيانات الشخصية هي فقط Postgres Pro Standard ("إصدار معتمد من Postgres Pro"). التفاصيل 
على الموقع .
credativ: مركز اختصاص PostgreSQLشركة 
كرياتيف الألمانية ، المعروفة سابقًا في أوروبا وآسيا ، 
استحوذت على OmniTI لدخول السوق الأمريكي. 
كريدتيف متخصص في نشر ودعم مشاريع 
open source . الآن في الولايات المتحدة الأمريكية ، سيتم افتتاح مركز PostgreSQL للكفاءات ، والذي سيتعامل مع المشروعات البالغة الأهمية والحفاظ على قواعد البيانات طوال دورة حياتها بأكملها.
المؤتمرات
بوستجريس أون ذا بيتش (إيبيزا)تنتظر شواطئ إيبيزا المتحدثين والمستمعين يومي 21 و 22 يونيو ، ومن الأفضل أن تطير في يوم 20 وتظل حتى مساء يوم 24 بسبب برنامج الترفيه الغني في عطلة نهاية الأسبوع.
PGConf.Russia 2019تم عقد المؤتمر في الفترة من 4 إلى 6 فبراير في كلية الاقتصاد بجامعة موسكو الحكومية ، حيث جمع عددًا قياسيًا من المشاركين - أكثر من 700. كان هناك الكثير من الجديد. تم تخصيص التقارير حول موضوع 
Postgres و 1 C في سلسلة رسائل منفصلة. في المجموع ، تم عقد 55 تقريراً و 9 ورش عمل و 3 اجتماعات مائدة مستديرة في ثلاثة تيارات. كان النقاش الأكثر سخونة ناتجًا عن اجتماع المائدة المستديرة 
"استيراد استبدال برامج النظام والبنية التحتية" ، الذي تم تنظيمه بدعم من البرنامج الروسي ARPP.
جوائز لأفضل التقارير في المؤتمر المستلمة:
نحن نخطط لكتابة المزيد عن بعض التقارير. بينما تستطيع أن ترى 
العرض التقديمي .
 التركية بوستجرس
التركية بوستجرسسيعقد المؤتمر في 24 فبراير في أنقرة.
PostgreSQL @ SCaLEسيعقد المؤتمر 
الذي يستمر يومين والذي يستمر يومين إلى 7 مارس في مدينة باسادينا (الولايات المتحدة الأمريكية) كجزء من SCaLE 17X.
مؤتمر بوستجرس 2019سيعقد المؤتمر في نيويورك يومي 18 و 22 مارس.
براغ PostgreSQL المطور يوم 2019مؤتمر P2D2 2019 في براغ هو 
بالفعل في 13-14 فبراير.
النشرات
PostgreSQL 11.2تم إصدار جميع تحديثات الإصدارات المدعومة من PostgreSQL: 11.2 و 10.7 و 9.6.12 و 9.5.16 و 9.4.21. هناك تصحيحات مهمة في هذه الإصدارات: أولاً وقبل كل شيء ، يتم تغيير سلوك PostgreSQL عند استدعاء 
fsync() . أيضا إصلاح بعض العيوب المقطعية و 70 أخطاء أخرى التي تراكمت على مدى 3 أشهر الماضية. التفاصيل 
هنا .
pgAdmin4 4.2خرج PgAdmin 4 v4.2:
- لا تجمد لوحة الإحصائيات ، حتى عندما يكون هناك أكثر من ألف جدول ؛
- يحذر المتصفح قبل إغلاق أو تحديث الصفحة ؛
- ستظهر نتيجة الاستعلام حتى إذا تم فصل نافذة "إخراج البيانات" من نافذة "أداة الاستعلام" ؛
- تحسين الملاحة والحاجيات الأمثل.
40 علة ثابتة (وفي v4.1 - 7 ، v4.0 - 26). قائمة إصلاحات الأخطاء 
هنا .
تحميل 
من هنا .
pgBadger 10.2اثنين فقط من الأخبار حول pgBadger (شريط اللؤلؤ محلل سجل رسومية). لقد تم إصدار الإصدار 10.2. ولكن إذا اتبعت الرابط (على سبيل المثال ، في موجز أخبار David Fetter) ، فلن تأتي إلى أي مكان. نظرًا لأن المشروع قد تم نقله من gibub في Dalibo إلى github.com/darold/pgbadger github وموقع مطور 
pgbadger.darold.net ، Gilles Darold. من 
سجل التغيير ، يتبع ذلك في الإصدار الجديد:
- تمت إضافة خيار exclude-db، أي أنه يمكنك تخطي المعلومات المتعلقة بقاعدة البيانات المحددة ؛
- وأضاف القدرة على العمل مع سجلات عبر ftphttp. في هذه الحالة ، يتم تحليل السجل عند التمهيد ولا يتم حفظه على القرص. يمكنك تعيين عنوان السجلات على خوادم مختلفة (على جهاز التحكم عن بعد والمحلية ، على سبيل المثال) ؛
- على sshيتم تحليل السجل في المكان. يمكنك تحديد ملفات للتحليل باستخدام * . تم الاحتفاظ بخيار-rللخوادم البعيدة للتوافق ، ولكن ستتم إزالته.
والبق الثابتة ، بطبيعة الحال.
بارمان 2.6أعلن 2ndQuadrant الافراج عن إصدار جديد. ما هو فيه:
- التكرار الجغرافي للتعافي من الكوارث (التعافي من الكوارث) ؛
- تمت إضافة أمر put-walبحيث يمكن تشغيلbarman-wal-archiveباستخدام البرنامج النصيbarman-wal-archiveالموجود فيbarman-cli؛
- checkعملية الآن يدعم رموز الألوان ANSI.
- البق الثابتة.
جميع التغييرات وإصلاح الأخطاء في 
هذا العنوان . المصادر 
هنا .
Ora2pgتم إصدار اليوبيل - 20.0 - إصدار الأداة المساعدة Ora2Pg. هذا عمل للمؤلف نفسه - 
جيل دارول . من الجديد:
- byteaالآن تصدير BFILE إلى نوع- byteaباستخدام دالة PL / SQL ، التي تقوم باستخراج البيانات من BFILE وتحويلها إلى نموذج مناسب لـ INSERT أو COPY في PostgreSQL ؛
- ظهر توجيه DATA_EXPORT_ORDER ، أصبح من الممكن الآن التصدير ليس بالترتيب الأبجدي ، ولكن مع مراعاة حجم الجداول ؛
- إضافة توجيه NO_BLOB_EXPORT (الاسم يتحدث عن نفسه).
هناك تغييرات أخرى ، العديد من الأخطاء الثابتة. سجل التغيير 
هنا . حول المطور جيثب الإصدار 
هنا .
pg_probackup 2.0.26الإصدار الجديد من الأداة المساعدة للنسخ الاحتياطي والاسترداد من 
Postgres Professional . في ذلك ، بالإضافة إلى الأخطاء الثابتة:
- أثناء التحقق من الصحة ، يتم الآن pg_probackupمن الإصدار الحالي منpg_probackupوالإصدار الذي تم إنشاؤه بواسطة النسخة الاحتياطية. يحظر صراحة تشغيلpg_probackupمع نسخة من الإصدار الأحدث (أي عدم التوافق المباشر) ؛
- تحسين دعم ويندوز.
- تحسين الدعم لمساحات الجدول داخل PGDATA.
يمكنك أن تقرأ عن التغييرات 
هنا . وثائق 
pg_probackup هنا .
مجموعات البيانات 1.0.0 وغيرها من PGXN جديدةPGXN لديه امتداد جديد تم تحميله - 
datasketches 1.0.0 Alexander Saydakov . 
Datasketches هذا الملحق مكتبات 
Datasketches ، والتي تحتوي على خوارزميات تقدير تقريبي للبيانات الكبيرة. يقدم موقع 
PGXN ، الذي أنشأه ديفيد ويلر ، العديد من الإضافات الجديدة. على سبيل المثال ، 
Citus 8.1.1 عبارة عن DBMS يعمل 
كملحق PostgreSQL. يمكنك أيضًا رؤية ملحق 
tsvector2 1.0.0 هناك - وهذا بديل لنوع 
tsvector ، والذي يُستخدم للبحث عن النص الكامل (يتم تحسين الضغط وليس هناك حد 1 ميغابايت). تم تحميل tsvector2 إلى PGXN في ديسمبر ، وقبل شهرين ظهرت 
أحدث نسخة من ملحق 
pg_pathman - 1.5.2 ، الذي طورته أيضًا شركة Postgres Professional. في نفس الوقت مثل 
pg_pathman ، 
pg_pathman تحميل 
أحدث إصدار من pg_partman - 4.0.0 
Keith Fiske .
القوات الجوية الباكستانية v2.2.1تم إصدار نسخة جديدة من PostgreSQL Automatic Failover (PAF). تم إصلاح الأخطاء ، بما في ذلك تلك التي تسببت في تورم السجل. يمكنك تنزيل أكواد المصدر أو RPMs أو DEBs 
من جيثب المشروع . الوثائق 
هنا . هناك 
عرض . رخصة بوستجرس.
check_pgactivity v2.4هذا هو البرنامج المساعد ل 
Nagios . في الإصدار الجديد ، يمكنك ، على سبيل المثال ، تصفية النتائج حسب 
application_name في 
longest_query و 
oldest_idlexact . التفاصيل 
هنا . رخصة بي إس دي.
pgCenter 0.6.0 و 0.6.1هذه هي أداة 
Go- من 
Alexey Lesovsky من 
Data Egret . في الإصدار 0.6.0 
ظهر :
- ملف تعريف جديد يعمل مع سمة pg_stat_activity، مما يساعد على البحث في الطلبات طويلة الأجل ومعرفة أين يقضون الوقت ؛
- دعم الأداة المساعدة GoReleaser ، مما يساعد على جمع الحزم الثنائية .rpmو.deb؛
- حصلت pgCenter على حالة بطاقة تقرير A + Go - خطوة نحو التعرف على ولاء pgCenter بأسلوب اللغة Go؛
- تغييرات أخرى.
الإصدار 0.6.1. طفيفة وليس ينظر إليها على أنها تحمل تغييرات كبيرة. PgCenter جيثب 
هنا .
التعليم
الكتاب المدرسي "أساسيات تكنولوجيا قاعدة البيانات"بعد البرنامج التعليمي 
"بوستجرس. أساسيات لغة SQL " الجزء الأول من الكتاب المدرسي 
B.A. Novikova و 
EA Gorshkova "أساسيات تكنولوجيا قاعدة البيانات . 
" يمكن شراء الكتاب المدرسي من دار النشر 
DMK Press ، في المتاجر الإلكترونية 
ozon.ru و 
Labirint.ru وشبكات بيع الكتب بالتجزئة. في تنسيق PDF ، يمكن 
تنزيل الجزء الأول من الكتاب مجانًا من موقع 
Postgres Professional . الجزء الثاني من الكتاب يتم إعداده للنشر. يغطي الكتاب المدرسي نظرية قواعد البيانات والأساليب والخوارزميات المستخدمة في تطبيق قواعد البيانات ، فضلاً عن ميزاتها في نظام PostgreSQL.
فيديو للدورة التدريبية "أساسيات تقنيات قواعد البيانات"تم نشر شرائح ومقاطع فيديو من أول جزئين من مسار 
B.A.Novikov .
كتاب صغير "بوستجرس: التعارف الأول"نسخة جديدة بالفعل من كتاب الطفل 
"بوستجرس: التعارف الأول" . بدءًا من الإصدار الرابع ، يتم نشر هذا الكتاب أيضًا باللغة الإنجليزية.
تحديث دورة DBA2كانت دورة DBA2 السابقة لـ PostgreSQL 9.5 تسمى "متقدم" وتضمنت مواضيع تكمل وتعمق DBA1. اتضح أن دورة DBA2 الجديدة ، وفقًا لـ PostgreSQL 10 ، كانت أكثر تركيزًا بسبب فصل جزء من المادة إلى دورات مستقلة وكان يطلق عليها "التكوين والمراقبة". إذا نظرت DBA1 في آلية تكوين الخادم ، فسوف تشرح هذه الدورة التدريبية المعلمات التي يجب تكوينها وكيفية القيام بها بطريقة مجدية ، مع فهم جهاز PostgreSQL الداخلي وبناءً على مراقبة الملاحظات. 
تم تحديث مادة الدورة التدريبية 
بشكل كبير ، وتم إضافة وحدة نمطية حول أنواع مختلفة من الأقفال.
دورة QPT جديدةيتم الآن تمييز تحسين الاستعلام ، الذي تمت مناقشته مسبقًا في الدورة التدريبية لـ DBA2 PostgreSQL 9.5 ، في 
دورة منفصلة ، وهو أمر ضروري بالمثل لكل من المسؤولين ومطوري التطبيقات. تم تحديث الدورة التدريبية مع مراعاة الإصدار الجديد من PostgreSQL ، على وجه الخصوص ، تمت إضافة المواد في تنفيذ الاستعلام الموازي. تستخدم جميع أمثلة الدورة التدريبية الآن 
قاعدة بيانات تجريبية .
بوستجرس في الماضيترجمة Yelena Indrupskaya جوزيف م. هيلرشتاين ، فصل من 
"النظر إلى الوراء في بوستجرس" ، من 
مجموعة من Michael Stonebreaker. 
يمكن قراءة ملف PDF الأصلي لهذا الفصل على arXiv.org 
مجانًا .
مقالات ومدونات
ثلاثة عوامل للمصادقةنشر Bruce Momjan على مدونته مذكرة قصيرة ولكنها مفاهيمية حول مبادئ المصادقة في PostgreSQL. وفقا له ، من العوامل الثلاثة:
- ما تعرفه (كلمة المرور ، PIN) ؛
- ما لديك (هاتف ، جهاز للمصادقة) ؛
- من أنت (بصمة ، قزحية ، صوت) ؛
يستخدم PostgreSQL مباشرة أشكالًا مختلفة من السابق. ومع ذلك ، مع بعض الحيل ، يمكنك استخدام أجهزة PIV ، مثل 
YubiKey . يُقترح التفكير فيما إذا كنت تريد دمج المصادقة المباشرة للنوعين 2 و 3 في PostgreSQL أو ببساطة لتنوير أولئك الذين يرغبون بالتفصيل بمساعدة الوثائق. يرجى ملاحظة أنه قبل ذلك ، كتب Bruce 
حوالي 15 طريقة مصادقة .
نظام أمان واحد للتطبيق وتجميع الاتصال و PostgreSQL - حالة LDAPهذا 
هو تكوين نظام الشركات مع
PostgreSQL 10 ، خادم تطبيق Wildfly ، LDAP ، pgbouncer. يتم إعطاء أمثلة مع ملفات التكوين ورمز.
الهجرة من مونغو إلى بوستجرس: تجربة صحيفة الجارديانهذه 
ترجمة لبي باي مونغو ، Hello Postgres من 
الجارديان نفسها.
جدولة النسخ الاحتياطي في Masse مع مشغل بوستجرسيتحدث جوناثان س. كاتز 
عن كيفية القيام بنسخ احتياطية كاملة وتفاضلية مجدولة. يكتب عن سياسات النسخ الاحتياطي ، وكيفية إنشاء جدول زمني نفسه ، ويقدم أمثلة على الأوامر.
لمحة عامة عن قدرات JSON داخل بوستجرستكتب Venkata Nagothi أيضًا البحث عن النص الكامل وتعطي أمثلة على الاستخدام الصحيح وغير الصحيح لمشغلي 
@> و 
#>الدروس المستفادة توسيع نطاق قاعدة بيانات PostgreSQL إلى سجلات 1.2bn / شهرمقال لـ Gajus Kuizinas هو قصة مشروع كبير مع مجموعة 
Kubernetes . لقد بحثنا في أربعة خيارات لوضع البيانات: Google و Amazon و Aiven.io وفي المنزل. أجبر الخطأ في 
Cloud SQL for PostgreSQL ورد الفعل البطيء لخدمة الدعم 
Google على التخلي عنه ؛ لا يدعم 
Amazon RDS ملحق TimescaleDB ، الذي قرروا استخدامه للتقسيم ؛ 
Aiven.io لم تظهر أي عيوب حاسمة ، ولكن مع مزايا ضعيفة. نتيجة لذلك ، أطلقنا المشروع بمفردنا. للنسخ الاحتياطي ، يستخدم هذا المشروع 
بارمان ، من بنات أفكار 
2ndQuadrant . نذكركم أنه تم إطلاق 
barman 2.6 للتو.
أداء PostgreSQL في AWS و GCP و Azure و DO و UpCloudبالطبع ، هذا 
المقال متحيز: كتبه الرئيس التنفيذي لشركة 
Aiven.io ، Oskari Saarenmaa ، ولكن هناك الكثير من المعلومات حول الحلول السحابية مع 
PostgreSQL 10 من خمسة مزودي خدمات سحابية.
pg_sampletolog: امتداد لتسجيل نموذج من العباراتيوضح 
مقال أدريان نيرات من شركة 
Doctolib الفرنسية سبب قيام المؤلف بتمديد 
pg_sampletolog وكيف يقوم 
pg_sampletolog المعاملات إلى سجلات (اختيار ، على سبيل المثال ، 10٪ من المعاملات).
ملحق Postgres الأكثر فائدة: pg_stat_statementsقام كريج كيرستين باستخراج تقريره عن امتدادات PostgreSQL في مؤتمر 
pg_stat_statements في بروكسل بخصوص 
pg_stat_statements ، نظرًا لأن هذا الامتداد هو الذي سبب الاهتمام الأكبر.
ميشال باكير سلسلة بوستجرز 12 تسليط الضوءتتحدث 
ميشيل في مدونتها standalone عن:
- وظائف للفواصل ؛
- SKIP_LOCKED لـ VACUUM و ANALYZE ؛
- pg_promote ؛
- wal_sender_timeout الآن سهل الاستخدام للمستخدم ؛
- السيطرة على بروتوكول SSL.
- خيارات PGXS جديدة لعزل واختبارات TAP ؛
- منع دوس.
الحفاظ على فروع الميزة وتقديم تصحيحات مع Gitيشارك بيتر ايزنتراوت من 
2ndQuadrant تجربته في استخدام 
git ، ويقدم المشورة بشأن كيفية العمل في الفروع الخاصة بك ، وكيفية الدمج والالتزام.
عين أو النمر: مقارنة بين كاساندرا و TimescaleDB لبيانات السلاسل الزمنيةيدعي مطورو TimescaleDB ، امتداد PostgreSQL للعمل مع السلاسل الزمنية ، أن بنات أفكارهم يعملون 5 نقاط أسرع من كاساندرا 30 ، وأن الإضافة تعمل بشكل أسرع ، والاستعلامات تصل إلى 5800 مرة أسرع. وهذا أقل بـ 10 مرات من تكلفة استئجار عقد Azur ، ونموذج بيانات أكثر مرونة ودعم SQL كامل.
DudeTx: المعاملات دائمة مصنوعة فصليتحدث هذا 
المقال النظري عن التطور الياباني لـ DudeTx. سعى المؤلفون إلى الجمع بين الأفضل في نهج 
UNDO و 
REDO . في نفس الوقت ، يعتمد المفهوم الجديد على إمكانيات NVM (ذاكرة غير متطايرة).
من ساهم في تطوير بوستجرس في عام 2018؟روبرت هاسنشر الحسابات - له 
ولستيفن فروست - لمساهمته في PostgreSQL لعام 2018. في ترشيح 
"تأليف الرقع" ، يتم ترتيب الفائزين حسب عدد سطور الكود:
| التقييم | المطور | مجموع عدد الصف | المساهمة في ٪ | عدد البقع | 
|---|
| 18 | الكسندر كوروتكوف | 2671 | 1.07 | 24 | 
| 20 | اناستازيا لوبنيكوفا | 2345 | 0.94 | 2 | 
| 22 | انطون بيكوف | 2118 | 0.85 | 2 | 
| 24 | نيكيتا جلوخوف | 1890 | 0.76 | 5 | 
حوالي ربع جميع أسطر التعليمات البرمجية الجديدة 
كتبها توم لين .
في ترشيح 
"نشاط الملتزمين" من روسيا ، يوجد اثنين فقط من الملتزمين ، وكلاهما من Postgres Professional:
| التقييم | المطور | مجموع عدد الصف | المساهمة في ٪ | عدد من يرتكب | 
|---|
| 3 | فيدور سيغيف | 13646 | 11.28 | 44 | 
| 9 | الكسندر كوروتكوف | 2345 | 1.94 | 15 | 
تجدر الإشارة إلى أن 
ألكساندر كوروتكوف أصبح مفوضًا فقط في منتصف عام 2018 ، لذا فقد تمكن من الحصول على هذه النتائج في غضون ستة أشهر.
الترشيح الثالث هو 
"نشاط في مراسلات المتسللين " (عتبة> 100 حرف). وشملت كبار سادة هذا النوع epistolary:
| المطور | عدد الحروف | 
|---|
| الكسندر كوروتكوف | 301 | 
| ديمتري دولجوف | 226 | 
| كونستانتين Knizhnik | 223 | 
| أندريه بورودين | 159 | 
| فيدور سيغيف | 152 | 
| آرثر زاكيروف | 111 | 
| سيرجي كورنيلوف | 106 | 
هذا كل شيء. اراك قريبا!
اشترك في قناة postgresso !إرسال الأفكار والاقتراحات إلى البريد الإلكتروني: news_channel@postgrespro.ruالإصدارات السابقة: 
# 13 ، 
# 12 ، 
# 11 (خاص) ، 
رقم 10 ، 
# 9 ، 
# 8 ، 
# 7 ، 
# 6 ، 
# 5 ، 
# 4 ، 
# 3 ، 
# 2 ، 
# 1