يتم توسيع نطاق BSC مرة أخرى ، هذه المرة في كيفية تعاملها مع البيانات. إليك كيفية جعل قاعدة البيانات القابلة للتطوير سلسلة BNB الذكية أسرع وأكثر كفاءة وجاهزة لما هو قادم 🧵 👇
من يناير 2024 إلى مايو 2025 ، نمت لقطة عقدة BSC الكاملة من 2.45 تيرابايت إلى 3.43 تيرابايت ، أسرع بأكثر من 30 مرة من Ethereum. بهذه الوتيرة ، يمكن أن يصل إجمالي حجم الحالة إلى 2.5-3.0 تيرابايت في غضون سنوات قليلة. قاعدة البيانات القابلة للتطوير هي الطريقة التي تحافظ بها BSC على ثبات الأداء مع نمو البيانات.
الفكرة بسيطة. بدلا من تخزين كل شيء في قاعدة بيانات واحدة ضخمة ، يقوم Scalable DB بتقسيمها إلى عدة قواعد أصغر. هذا يحافظ على القراءة والكتابة بسرعة ، حتى مع حدوث المزيد من النشاط على السلسلة.
اختار BSC أيضا تقسيم متعدد قواعد البيانات والحالة بدلا من انتهاء صلاحية الحالة ، مما قد يؤدي إلى إبطاء الشبكة. يحافظ هذا التصميم على معدل النقل مرتفعا مع تجنب الحاجة إلى تقليم البيانات غير النشطة.
يتضمن نظام قاعدة البيانات الجديد ما يلي: 🔸ChainDB للكتل الحديثة وبيانات الإجماع 🔸ChainAncientDB للكتل المؤرشفة 🔸IndexDB لفهارس المعاملات 🔸SnapDB لحالة EVM المسطحة 🔸TrieDB للدولة العالمية ورمز العقد 🔸StateAncientDB للدول التاريخية الحديثة تتعامل كل قاعدة بيانات مع نوع معين من البيانات لتشغيل أكثر سلاسة.
ينشر تجزئة الحالة البيانات عبر أقراص متعددة. يتم إنشاء المفاتيح باستخدام التجزئة (العنوان) والتجزئة (الفتحة) بحيث يتم توزيع البيانات بالتساوي ويمكن أن تحدث القراءات بالتوازي.
للحفاظ على دقة البيانات ، يستخدم BSC معاملات على غرار Saga. في حالة فشل تحديث جزء واحد، يقوم النظام بإعادة كل شيء للحفاظ على الاتساق عبر الشبكة.
نتائج الأداء: ✅ تحسنت سرعة الكتابة بنسبة 71-75٪ ✅ تحسنت سرعة القراءة بنسبة 12٪ في الاختبارات متعددة الخيوط ✅ قراءات اللقطات أسرع بحوالي 5٪ على أقراص NVMe قاعدة البيانات القابلة للتطوير أسرع وأكثر ثباتا وأسهل في الصيانة.
ماذا يعني هذا بالنسبة لبكالوريوس التخصص: 🔸أداء مستقر حتى مع توسيع نطاق البيانات 🔸معالجة متوازية أسرع 🔸استخدام أفضل للقرص 🔸يمكن ضبط كل قاعدة بيانات لحمل العمل الخاص بها إنها ترقية تجعل العمليات اليومية أكثر سلاسة لكل من المدققين والمطورين.
‏‎30.05‏K