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

قضايا قابلية التوسع والتعقيد

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

قواعد البيانات التي تم تمريرها من خلال التقاسم

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

هل تحتاج Blockchains إلى تنفيذ Sharding؟

 
من السهل تنفيذ التجزئة من خلال إعدادات قواعد أكثر سهولة. هنا ، الحزب الرئيسي يدير كل شظية. من ثم، يمكنك الحصول على تفاصيل صحيحة مرتبطة بموقف البيانات. ولكن ، في blockchain ، لا يمكن للطرف الرئيسي تتبع البيانات الموجودة على blockchain. النتيجة هي - العديد من المشاكل ، خاصة مع البيانات المستخدمة في التجزئة.
 
وخير مثال على ذلك هو Ethereum التي تأتي في المرتبة الثانية بعد Bitcoin. إنها blockchain مستخدمة في العالم اليوم. الاستخدام للتطبيقات والرموز الموزعة. تؤثر مشاكل قابلية التوسع على الأثير بسبب إنتاجيته للمعاملات. لديها حد أقصى يتراوح بين 15 و 20 معاملة كل ثانية. هذا الحد الأقصى غير مناسب للحفاظ على قوة وظائف blockchain. إجراء إثبات العمل (إثبات العمل) هو المقرر الرئيسي. يقرر ترتيب كل معاملة لتجنب مشاكل الشبكة. يجب أن يحمل كل كمبيوتر في الشبكة نسخًا متاحة من blockchain. بصرف النظر عن هذا ، يجب أن يكون لديهم أيضًا معاملات متزامنة.
 
مثل قواعد البيانات التقليدية ، يتم عادةً وضع أجهزة الكمبيوتر الموجودة في السلسلة في مجموعات فرعية. تتم التقاسم بعد ذلك حسب إجراءات الفرز. يحدث التحجيم الأسي للعقد نظرًا لأن كل جزء يعالج المعاملات المتوازية. هذا أفضل مقارنة بعملية المزامنة لمثل هذه المعاملات.
سايان ميترا
سايان ميترا

سايان كاتب باختياره أو بالأحرى غرائزه. لقد بدأ ككاتب محتوى لموقع تطوير البنية التحتية. على مر السنين ، شارك في العديد من المشاريع المتنوعة ، بدءًا من التدوين إلى الكتابة الإبداعية ، وكتابة محتوى الويب إلى مراجعات الموقع. السياحة ، الموضة ، العقارات ، القمار ، الرياضة ، السياسة ، مقترحات الأعمال ، أعمال العرض التقديمي ، الكتابة الفنية ، الموضوعات العامة - لقد فعل سايان كل شيء بكلماته.

X