PostgreSQL على نطاق واسع في OpenAI: أفضل الممارسات والتحديات

2025-05-23

في مؤتمر PGConf.dev 2025، شاركت OpenAI أفضل ممارساتها في استخدام PostgreSQL، وكشفت عن رؤى حول استخدام قاعدة البيانات في واحدة من أكبر شركات الذكاء الاصطناعي في العالم. إنهم يستخدمون بنية غير مجزأة مع كاتب واحد وقراء متعددين، ويتعاملون بنجاح مع أحمال القراءة الضخمة لما يقرب من ٥٠٠ مليون مستخدم نشط. ومع ذلك، أصبحت طلبات الكتابة عنق زجاجة، مما دفع إلى إجراء تحسينات تشمل التحكم في الحمل على قاعدة البيانات الأساسية (تفريغ الكتابة، الكتابة الكسولة)، وتحسين الاستعلامات (تجنب المعاملات الطويلة، وتحسين الاستعلامات المعقدة)، ومعالجة نقاط الفشل الفردية (إعطاء الأولوية للطلبات عالية الأولوية)، وإدارة المخططات الدقيقة (تقييد تغييرات المخططات). على الرغم من هذه الجهود، واجهت OpenAI تحديات تتعلق بإدارة الفهرسة، وقابلية الملاحظة، وسجل تاريخ تغييرات المخططات، مما أدى إلى اقتراحات لتحسين PostgreSQL. قدم خبير PostgreSQL المخضرم لاو فنغ رؤى بناءً على خبرته، مُظهِرًا أن العديد من المشكلات يمكن حلها باستخدام الأدوات أو الأساليب الموجودة، أو حتى باستخدام نظام Pigsty مفتوح المصدر الخاص به. في النهاية، عالج مجموعة PostgreSQL من OpenAI بنجاح أكثر من مليون QPS، مما يدل على إمكانات PostgreSQL في التطبيقات واسعة النطاق.

التطوير