ملخص أخبار PostgreSQL. العدد رقم 7



نواصل تقديمك لأهم أخبار PostgreSQL.

الإصدارات


كما وعد ، تم إصدار النسخة التجريبية من PostgreSQL 11 في 25 مايو. إن ابتكاراتها فيما يتعلق بـ 10.x مدرجة في الغالب بالفعل في الملخص ما تجمد على ميزة التجميد .

Postgres Pro 10.4.1
أصدرت Postgres Professional إصدارات جديدة من Postgres Pro Standard / Enterprise 10.4.1 استنادًا إلى PostgreSQL 10.4 و Postgres Pro 10.3.2. تضمنت جميع التحسينات في PostgreSQL 10.4 ، بالإضافة إلى عدد من التحسينات الهامة:

  • وحدة jsquery محدثة مسؤولة عن الاستفسارات لنوع بيانات jsonb ؛
  • تم تحديث أداة pg_probackup لإدارة النسخ الاحتياطي واسترداد مجموعات قواعد البيانات إلى الإصدار 2.0.17 واستكمالها بميزات جديدة ؛ على سبيل المثال ، تمت إضافة وضع DELTA ، حيث تتم قراءة جميع ملفات البيانات في الدليل ويتم إنشاء نسخة إضافية للصفحات التي تم تغييرها منذ النسخة السابقة ؛
  • تم pg_pathman وحدة pg_pathman ، المسؤولة عن تقسيم قواعد البيانات الكبيرة والموزعة ، إلى الإصدار 1.4.11 ، حيث تم إصلاح عدد من الأخطاء ؛
  • تم إصلاح فرز الحرفين "" و "» "في وحدة mchar ، التي توفر أنواع بيانات إضافية للتوافق مع Ms SQL Server ؛
  • نسخة محسنة لنظام التشغيل Windows.


أوديسي
قدمت Yandex أول إصدار مفتوح المصدر من ساحبة Odyssey متعددة الخيوط لـ PostgreSQL. وهي مصممة للأحمال الثقيلة في الأنظمة متعددة النواة: أكثر من 10 آلاف اتصال TLS وأكثر من 100 ألف TPS لكل خادم مع عدد أقل من الاتصالات المفتوحة لـ PostgreSQL مقارنة بالعديد من pgbouncers.
يمكن للأوديسة:

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

PostGIS-2.5.0 الف
هذا الإصدار الأخير لا يزال قيد التطوير. ستعمل مع PostgreSQL 9.4 والإصدارات الأحدث ، ولكنها ستكشف عن جميع الاحتمالات مع إصدار PostgreSQL 11beta الذي تم إصداره مؤخرًا.

الأحداث


تم توسيع قائمة أعضاء PostgreSQL (22 شخصًا) إلى 7 أشخاص ، بما في ذلك ألكسندر كوروتكوف ، Postgres Professional (ملاحظة حول هذا في TAdviser ). قبل ذلك ، كان الممثل الوحيد لروسيا في قائمة الأشخاص المخولين بالموافقة على التصحيحات المرسلة هو Fedor Sigaev (أيضًا Postgres Professional).

استحوذت Microsoft على GitHub
تكلفة الشراء للشركة 7.5 مليار دولار. يمكنك أن تقرأ عن الدوافع ، على سبيل المثال ، هنا .

التعليم


الكتاب الإلكتروني لقاعدة بيانات تكنولوجيا قواعد البيانات المنشورة ، الجزء الأول.
ب. أ. نوفيكوف ، إ. أ. جورشكوفا ، ن. ج. غرافيفا ؛ تحت رئاسة إي في روجوفا ؛ Postgres Professional.

اكتملت بنجاح جولة أسبوعين في فلاديفوستوك خاباروفسك من قبل معلمي Postgres Professional Yegor Rogov و Pavel Luzanov . في فلاديفوستوك ، عقدت دروس في مبنى جديد جدًا (FEFU ، المبنى A ، المستوى 8 ، "نقطة الغليان"):



الأخلاق Postgres


تم اقتراح قانون أخلاقي لما بعد الكونجرس ومناقشته بنشاط في المجتمع. ومن المقرر أن تظهر قريباً لجنة مناسبة.

مقالات


PostgreSQL تحليل فجوة SQL القياسي
يعد ماركوس ويناند ، المعلم والاستشاري ، مؤلف كتاب شرح أداء SQL ، بإخبار تفاصيل اختبارات PostgreSQL الخاصة به للتحقق من امتثالها لأحدث المعايير ( SQL-2016 ) مقارنة بخمسة DBMSs أخرى. هذه المرة حول ما لم يتم تطبيق SQL بعد في PostgreSQL ، أو أن التنفيذ غير مكتمل. هذا في هذه الحالة عن MERGE, JSON, EXTRACT, listagg ، إلخ.
يمكنك أن تقرأ عن تاريخ رقعة MERGE هنا ، وعن المسار الشائك لبقع JSON هنا . ماركوس فيناند ليس عدوًا لـ PostgreSQL على الإطلاق: قبل ذلك ألقى حديثًا حول ميزات SQL القياسية حيث يتفوق PostgreSQL على منافسيه

مشاركة مضمنة لـ PostgreSQL
في هذه المقالة ، لا يشرح روبرت هاس كيف تعمل عملية المشاركة في PostgreSQL ، ولكن كيف يناقش المشكلات التي لا تزال بحاجة إلى حل:

  • لا يمكن لمنفذ PostgreSQL تنفيذ الاستعلامات في نفس الوقت على أقسام أجنبية مختلفة.
  • يجب أن نتعلم إعطاء المزيد من العمل لموارد الطرف الثالث (المزيد من الضغط الهابط).
  • حمض الآن أصبح الوضع ممكناً عندما يتم تنفيذ المعاملة على بعض العقد وليس ملتزمة في أخرى. يذكر Haas Stas Kelvich (Postgres Professional) ، الذي اقترح طريقة واقعية باستخدام لقطات عالمية.
  • أتمتة التثبيت ودعم تقسيم. تم القيام بالكثير يدويًا حتى الآن.

حالات استخدام الاسترداد للنسخ المتماثل المنطقي في PostgreSQL 10
يحلل Konstantin Evteev (Avito) إمكانيات نقل أدوات الاسترداد من Londiste إلى النسخ المتماثل المنطقي في PostgreSQL 10 . على أمثلة التكوينات في شركتك

حل مهام علوم البيانات باستخدام Greenplum DB
تصف هذه المقالة كيفية حل مهام البيانات الضخمة التحليلية الحقيقية (باستخدام تدريب النموذج ، MapReduce ومعالجة النص غير المعدل) على Greenplum ، بدون Hadoop ، وما إلى ذلك من مجموعة Big Data الخاصة بالرجل.
على سبيل المثال ، نظام من 3 عقد في الأجهزة الافتراضية.

نحن نراقب الجلسات النشطة لـ PostgreSQL 10 ، كما هو الحال في Oracle
أعاد ديمتري تسفيتكوف كتابة أداة المراقبة ASH-Viewer لأوراكل تحت PostgreSQL ويوضح قدراته.

معركة ميرج. وقائع مع الاستنتاجات والأخلاق
MERGE عن بناء جملة واختلافات فريق MERGE .

منظم ضربات القلب / corosync الكتلة بدون Validol
مقالة بقلم إيغور كوسينكوف (Postgres Professional) مع نصائح عملية حول إنشاء مجموعة pacemaker/corosync .

المؤتمرات والاجتماعات السابقة


الويبينار على BDR 3.0
استضافت 2ndQuadrant هذا البرنامج التعليمي على الويب للجميع ، مما يعوض جزئيًا ندرة محتوى BDR 3.0 ، وهو أمر مهم للغاية. وأعقب الجزء الرئيسي إجابات دون اتصال على الأسئلة ( متابعة ). ومع ذلك ، يتطلب الموضوع مزيدًا من التوضيح.

PGCon 2018 في أوتاوا
تقرير ساشا ألكسيف عن مؤتمر PGCon 2018 في أوتاوا مع تحيز في التقارير من روسيا. ناقش المؤتمر أيضًا التخزين القابل للتلف بقوة (بما في ذلك واجهة برمجة التطبيقات) وسجل التراجع و JIT وبالطبع finkgate .
تقرر في هذه الدورة عقد 5 مهرجانات للجنة بدلاً من المعتاد 4. ويمكن الاطلاع على البرنامج وشرائح من بعض التقارير هنا . هناك أيضا نسخة من مناقشة القضايا التنظيمية.

المؤتمرات المستقبلية


PGDay.IT 2018
عقدت في لازيز على شواطئ بحيرة غاردا بالقرب من فيرونا في 29 يونيو.

PGDay السويسري 2018
اقتربت نهاية التسجيل (28 يونيو) في مؤتمر في Rapperswil (بالقرب من زيوريخ). وسيعقد يوم 29 يونيو.

PGConf.Brazil 2018
ستعقد في ساو باولو البرازيلية في 3-4 أغسطس.

PG Day France 2018
متوقع في مرسيليا يوم 26 يونيو.

مجموعة مستخدمي Portland PostgreSQL
PgConf سيليكون فالي 2018
سيعقد في سان فرانسيسكو في 5-7 سبتمبر. حتى نهاية التسجيل (12 يونيو) لم يتبق سوى القليل.

PostgresConf جنوب أفريقيا 2018
عقدت في جوهانسبرج يوم 9 أكتوبر. سوف يستمر التسجيل طوال شهر يونيو.

PGconf.ASIA 2018
سيعقد 10-12 ديسمبر في طوكيو.

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

إرسال الأفكار والاقتراحات إلى البريد الإلكتروني: news_channel@postgrespro.ru
الأعداد السابقة: # 6 ،
# 5 ، # 4 ، # 3 ، # 2 ، # 1

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


All Articles