وسم

قواعد البيانات

منصات وملكية

ClickHouse تستحوذ على Xata وتعلن الإتاحة العامة لخدمة Managed Postgres على AWS

المغزى: قرار استمرار خدمة Postgres يعتمد عليها مطورون في تطبيقاتهم صار بيد شركة نشاطها الأساسي التحليلات، وفي اليوم نفسه بدأت بنود جديدة تدخل الفاتورة.

برمجيات

Supabase CLI v3 تجعل أوامر قاعدة البيانات محلية افتراضيًا وتطلب تأكيدًا قبل أي تغيير على المشروع المرفوع

المغزى: التحديث يغلق بابًا كان يسمح لأمر مكتوب دون flag بأن يصل إلى قاعدة بيانات production، لكنه يوقف في الوقت نفسه كل pipeline كان يعمل من هذا الباب.

برمجيات

PostHog تتراجع عن نقل مستودع بياناتها إلى DuckDB بعد نحو 5 أشهر وتنشر الأسباب

المغزى: جدول metadata يكبر مع الوقت وتقرؤه كل عملية كاملًا يعمل جيدًا حتى حجم معيّن ثم يصبح هو العطل، والتنظيف يؤجل المشكلة لأن الخلل في التصميم.

برمجيات

تحليل Jepsen لقاعدة ParticleDB يوثّق 96 مشكلة، أغلبها ظهر على خادم واحد ودون أعطال

المغزى: ما يحدد سلامة البيانات هو الوضع الافتراضي الذي تعمل عليه القاعدة فعلًا، لا الوعود في صفحتها الرئيسية، وإعلان الإثبات الرياضي لا يغني عن اختبار مستقل.

برمجيات

تأخر إصدار Postgres 19، وأحد مطوري المشروع يرجع السبب إلى أن الـ LLMs تكتشف الأخطاء أسرع من قدرة البشر على مراجعتها

المغزى: الذكاء الاصطناعي لم يبطئ المشروع بكود رديء، بل بكشف أخطاء قديمة بسرعة تفوق قدرة المراجعين، فصار عنق الزجاجة في المراجعة البشرية لا في الاكتشاف.

برمجيات

Thomas Neumann: أرقام benchmarks قواعد البيانات صارت أصعب في التصديق لأن التفصيل على المقياس رخيص

المغزى: اختيار قاعدة بيانات أو runtime يعتمد غالبًا على أرقام مقاييس منشورة، والمقياس الذي تُعرف استعلاماته مسبقًا صار أضعف تحديدًا حيث يُستشهد به أكثر.

برمجيات

ClickHouse تحذف محرّك pgrust من ClickBench بعد قياس هبط من 10.8 ثانية إلى 11 ميلي ثانية، وصاحبه يرد

المغزى: الرقم الذي يتحسّن ألف مرة في التشغيلة الثانية يقيس الكاش لا سرعة قاعدة البيانات، وسؤالان يفرزان أي benchmark: هل قيس باردًا، وهل يبقى كما هو إذا تغيّرت قيمة داخل الاستعلام.

برمجيات

صاحب rqlite يراجع 12 عامًا من نسخ SQLite: ثلاث مقاربات، وكل واحدة تجيب عن سؤال مختلف

المغزى: الخلاف داخل الفرق حول أداة نسخ قاعدة البيانات غالبًا ليس خلافًا على الأداة، بل على السؤال: هل المطلوب استرجاع رخيص بعد العطل، أم عدم القدرة على انتظار الاسترجاع أصلًا.

SQLiteالأنظمة الموزعة
برمجيات

معيار RFC 9562 يسمح بتغيير الوقت داخل UUIDv7، فلا يصلح بديلًا مضمونًا لعمود created_at

المغزى: الوقت المحفور في UUIDv7 تقريب يسمح المعيار بتعديله، فمن يحذف عمود وقت الإنشاء ويعتمد على المعرّف في الترتيب قد يحصل على نتائج غير مرتبة دون أي خطأ ظاهر.

PostgreSQLPythonالأنظمة الموزعة
برمجيات

DuckDB 2.0.0 أول نسخة بدعم طويل المدى، وملفاتها لا تفتحها النسخ الأقدم

المغزى: الترقية في قاعدة بيانات مدمجة لا تخص الجهاز الذي يُحدَّث وحده، فالملف الذي تكتبه النسخة الجديدة يصبح غير مقروء عند كل من بقي على النسخة القديمة.

أمن سيبراني

PingCAP صاحبة TiDB: مهاجم ببيانات اعتماد مسروقة بقي داخل أنظمتها 28 يومًا ونسخ الكود المصدري

المغزى: قاعدة البيانات بقيت سليمة، لكن الحساب الذي يصل إليها لم يكن كذلك، وغياب السجلات قبل الحادثة هو ما يجعل الشركة حتى الآن غير قادرة على إخبار كل عميل بما تسرّب منه.

برمجيات

Supabase تطلق OrioleDB في beta عامة لإلغاء VACUUM، وموقع dbarena لمقارنة مزوّدي Postgres

اختيار مزوّد قاعدة البيانات كان يعتمد على صفحات تسعير وكلمات تسويقية، وصار هناك مكان يقيس الأداء مقابل التكلفة بمنهجية معلنة وبيانات خام يمكن إعادة اختبارها.

برمجيات

فريق يشغّل Postgres عبر QUIC بدل TCP فينخفض متوسط الاستجابة من 7,088 إلى 246 ميلي ثانية

سقف عدد الاستعلامات في كثير من التطبيقات لا تحدده قوة قاعدة البيانات، بل زمن الذهاب والإياب في الشبكة، وترقية الخادم لا تغير هذا الرقم.

برمجيات

أداة safe-not-safe المجانية تفحص migrations قاعدة PostgreSQL قبل تنفيذها داخل المتصفح

القاعدة التي تمنع migration من قفل جدول ضخم معروفة، لكنها تُنسى تحت ضغط النشر، وأداة تطبقها آليًا دون أن يغادر الكود جهاز المطور تسد هذه الفجوة.

برمجيات

نموذج بحجم 4B يُدرَّب على إنتاج خطط استعلام لـ Postgres أسرع بنسبة 44.7% في الزمن

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

برمجيات

PostgreSQL 19 يخسر ميزتين قبل الإصدار بأسابيع بعد سؤال على القائمة البريدية للمشروع

عدد الإصلاحات التي احتاجتها ميزة قبل الإصدار قُرئ مؤشرًا على أنها لم تنضج بعد، لا دليلًا على أنها أُصلحت، وهو معيار يصلح لأي فريق يقترب من موعد إطلاق.

برمجيات

Jellyfin يطلق الإصدار 12.0 بتغييرات في قاعدة البيانات تتطلب نسخة احتياطية قبل الترقية

إصدار كاسر لسيرفر ميديا مفتوح المصدر يعيد كتابة البيانات عند أول تشغيل، فتصبح الترقية عملية مخططة لا تحديثًا عابرًا.

أمن سيبراني

PostgreSQL تصلح ثغرة CVE-2026-6471 في logical decoding بعد 12 عامًا من ظهورها

صلاحية تُمنح لأدوات النسخ الاحتياطي والمراقبة على أنها صلاحية قراءة كانت تكفي لتنفيذ كود على الخادم، والخوادم التي تُدار ذاتيًا ولم تُحدَّث منذ أغسطس ما تزال مكشوفة.

برمجيات

PostgreSQL يصلح 28 ثغرة أمنية في إصدار واحد، بينها ثغرتان تصلهما مدخلات المستخدم

ثغرتا محرك regex والبحث النصي الكامل لا تحتاجان وصولًا إلى الخادم، بل يكفي أن يمرر التطبيق نص المستخدم إلى الاستعلام، كما أن PostgreSQL 14 يتوقف عن تلقي الإصلاحات في نوفمبر.