أخبار بوستجرس. العدد رقم 14



نواصل تقديمك لأخبار 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 ، أي أنه يمكنك تخطي المعلومات المتعلقة بقاعدة البيانات المحددة ؛
  • وأضاف القدرة على العمل مع سجلات عبر ftp http . في هذه الحالة ، يتم تحليل السجل عند التمهيد ولا يتم حفظه على القرص. يمكنك تعيين عنوان السجلات على خوادم مختلفة (على جهاز التحكم عن بعد والمحلية ، على سبيل المثال) ؛
  • على 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الكسندر كوروتكوف26711.0724
20اناستازيا لوبنيكوفا23450.942
22انطون بيكوف21180.852
24نيكيتا جلوخوف18900.765

حوالي ربع جميع أسطر التعليمات البرمجية الجديدة كتبها توم لين .

في ترشيح "نشاط الملتزمين" من روسيا ، يوجد اثنين فقط من الملتزمين ، وكلاهما من Postgres Professional:
التقييمالمطورمجموع عدد الصفالمساهمة في ٪عدد من يرتكب
3فيدور سيغيف1364611.2844
9الكسندر كوروتكوف23451.9415

تجدر الإشارة إلى أن ألكساندر كوروتكوف أصبح مفوضًا فقط في منتصف عام 2018 ، لذا فقد تمكن من الحصول على هذه النتائج في غضون ستة أشهر.

الترشيح الثالث هو "نشاط في مراسلات المتسللين " (عتبة> 100 حرف). وشملت كبار سادة هذا النوع epistolary:
المطورعدد الحروف
الكسندر كوروتكوف301
ديمتري دولجوف226
كونستانتين Knizhnik223
أندريه بورودين159
فيدور سيغيف152
آرثر زاكيروف111
سيرجي كورنيلوف106

هذا كل شيء. اراك قريبا!




اشترك في قناة postgresso !

إرسال الأفكار والاقتراحات إلى البريد الإلكتروني: news_channel@postgrespro.ru
الإصدارات السابقة: # 13 ، # 12 ، # 11 (خاص) ، رقم 10 ، # 9 ، # 8 ، # 7 ، # 6 ، # 5 ، # 4 ، # 3 ، # 2 ، # 1

Source: https://habr.com/ru/post/ar436352/


All Articles