PostgreSQL: تمكين سير العمل الدائم القابل للتطوير والمراقبة

2025-08-09
PostgreSQL: تمكين سير العمل الدائم القابل للتطوير والمراقبة

تتناول هذه المدونة أسباب اختيار فريق DBOS لـ PostgreSQL كمتجر بيانات وصفية لمكتبة سير العمل الدائمة الخاصة بهم. تتحكم PostgreSQL في التزامن، وتحديدا جمل التأمين، مما يحل مشاكل التنافس في قوائم انتظار قواعد البيانات، مما يسمح بقدرة على التحجيم تصل إلى عشرات الآلاف من سير العمل في الثانية. نموذج البيانات العلائقي الخاص به ومؤشرات ثانوية تبسط تطوير أدوات المراقبة لرصد سير العمل في الوقت الحقيقي وتصور تنفيذه. علاوة على ذلك، تضمن معاملات PostgreSQL معنى التنفيذ مرة واحدة فقط لعمليات قاعدة البيانات، مما يمنع التكرار. ميزات PostgreSQL تجعلها مثالية لبناء مكتبات سير عمل دائمة قوية وعالية الأداء.

اقرأ المزيد

تطور بنية التطبيقات وصعود الأوركسترا الخفيفة

2025-03-22
تطور بنية التطبيقات وصعود الأوركسترا الخفيفة

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

اقرأ المزيد

تنفيذ دائم خفيف الوزن: مكتبة DBOS Transact مفتوحة المصدر

2025-02-03
تنفيذ دائم خفيف الوزن: مكتبة DBOS Transact مفتوحة المصدر

يعتمد التنفيذ الدائم التقليدي على منسّقي عمل خارجيين مثل AWS Step Functions، مما يزيد من تعقيد التطوير والانتشار. DBOS Transact هي مكتبة مفتوحة المصدر خفيفة الوزن تدمج التنفيذ الدائم في البرنامج نفسه، مما يلغي الحاجة إلى منسّقي عمل خارجيين. إنها تحقق التنفيذ الدائم من خلال الاحتفاظ بحالة تنفيذ البرنامج في قاعدة بيانات Postgres، مما يسمح بالاسترداد التلقائي إلى نقطة الانقطاع حتى إذا تعطل البرنامج أو أعيد تشغيله. توفر DBOS Transact أيضًا ميزات إضافية مثل وضع السبات الدائم، والرسائل الدائمة، والطوابير الدائمة، مما يبسط أكثر تطوير البرامج الموثوقة والقابلة للحالة.

اقرأ المزيد
التطوير

EZRGB: تشغيل عروض أضواء العطلات المتحركة باستخدام DBOS

2024-12-25

تستخدم EZRGB تقنية DBOS لتبسيط إنشاء ونشر عروض أضواء العطلات المتحركة. تتيح منصتها EZSequence للمستخدمين شراء تسلسلات مُعدة مسبقًا وتعيينها تلقائيًا على مخططات منازلهم، مما يلغي العملية اليدوية المعقدة. بُنيت باستخدام WordPress و DBOS Transact و AWS SQS و S3، توفر المنصة حلًا قابلًا للتطوير وموثوقًا به، مما يثبت أن حتى سوقًا متخصصًا يمكنه الاستفادة من تقنية قوية.

اقرأ المزيد