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

العميل
منصة تجارة إلكترونية عالية النمو
الخدمات
بنية البيانات، تصميم المخطط، ضبط الأداء
التقنيات
SQL Server، PostgreSQL