تشریح پایگاه داده غیرمتمرکز و پراکنده
فهرست مطالب
پایگاه داده چیست؟
پایگاه داده مجموعه سازمان یافته از اطلاعات است.
امروزه جریان فزایندهای از اطلاعات وجود دارد و چالش پیش رو، ذخیره آن به صورتی است که افراد بتوانند هر زمان که لازم بود، به آسانی آن را بیایند و از آن استفاده کنند. پایگاه داده را میتواند به سه نوع دسته بندی کرد:
متمرکز: تمامی اطلاعات، پیکره یکپارچهای دارند که در یک کامپیوتر ذخیره میشوند. برای دسترسی به اطلاعات، باید به کامپیوتر اصلی که سرور نامیده میشود متصل شد.
غیرمتمرکز: بدین معناست که هیچ ذخیره سازی مرکزی وجود ندارد. برخی سرورها اطلاعاتی را به مشترکین ارائه میکنند. سرورها به یکدیگر متصل هستند.
پراکنده: هیچ گونه ذخیره اطلاعاتی وجود ندارد. تمامی گرهها دربردارنده اطلاعات هستند. مشترکین یکسان هستند و حقوق برابری دارند.
کارکرد یک پایگاه داده کلاسیک در زندگی واقعی چگونه است؟
اگر چه مدت طولانی است که از پایگاه داده استفاده میشود، ولی مشکلاتی در این خصوص وجود دارد.
امنیت: اگر کسی به اطلاعات سرور دسترسی پیدا کند، توان تغییر، اضافه و حذف اطلاعات را دارد.
قابل اعتماد بودن: اگر تعدادی درخواست وجود داشته باشد، سرور خراب میشود و دیگر پاسخ نمیدهد.
در دسترس بودن: در صورتی که مشکلی برای ذخیره سازی مرکزی اتفاق بیفتد، نمیتوانید به اطلاعات خود دسترسی پیدا کنید مگر در صورتی که مشکل برطرف شود. به علاوه، کاربران مختلف، نیازهای متفاوتی دارند ولی روند به یک صورت است و میتواند مشترکین را دچار زحمت کند.
نرخ انتقال داده: در صورتی که گرهها در کشورها و قارههای مختلفی قرار داشته باشند، ممکن است اتصال به سرور دچار اشکال گردد.
مقیاس پذیری: مقیاس شبکههای مرکزی دشوار است چرا که حجم سرور محدود است و امکان نامحدود بودن ترافیک وجود ندارد.
دیتابیسهای غیرمتمرکز و پراکنده میتوانند بر این مشکلات فائق آیند.
آیا پایگاه داده غیرمتمرکز توانایی حل مسائل امنیتی را دارد؟
این پایگاه داده هیچ گونه ذخیره سازی مرکزی ندارد و این بدین معناست که همه اطلاعات بین گرههای شبکه توزیع میشود. اگر چیزی بر روی هر کامپیوتری افزوده، ویرایش یا حذف شود، در تمامی کامپیوترهای شبکه منعکس میشود. اگر اصلاحیههای قانونی پذیرفته شوند، اطلاعات جدید میان کاربران مختلف در سرتاسر شبکه پخش میشود. اگر این اصلاحیهها پذیرفته نشوند، از داده بکاپ گرفته میشود تا با سایر گرهها منطبق باشد. بنابرین، سیستم خودکفا و خود تنظیمکننده است. پایگاه داده از حملات عمدی یا تغییرات سهوی اطلاعات، محافظت میشود.
اعتمادپذیری، دسترسی و نرخ انتقال داده دیتابیس غیرمتمرکز چگونه است؟
شبکههای غیرمتمرکز قابلیت تحمل فشار مضاعف روی شبکه را دارند.
همه گرههای شبکه به دادهها دسترسی دارند. پس درخواستها بین گرهها توزیع میشود. بنابرین، فشار روی یک کامپیوتر متمرکز نمیشود بلکه بین کل شبکه پخش میشود. در این مورد، حجم مجموع شبکه خیلی بیشتر از شبکه متمرکز است.
از آن جایی که تعداد کامپیوترها در شبکه غیرمتمرکز و پراکنده زیاد است، حملات DDoS تنها زمانی ممکن است که حجم آنها خیلی بیشتر از حجم شبکه باشد. اما چنین حملهای بسیار گران است. در نمونه متمرکز، زمان پاسخ بالاست. بنابرین میتواند چنین در نظر داشت که شبکههای غیرمتمرکز و پراکنده امن هستند.
کاربران همه جای دنیا قرار دارند و مشکلات احتمالی اتصال به اینترنت را در نظر میگیرند. مشترکین در شبکههای غیرمتمرکز و پراکنده امکان انتخاب گره را دارند و میتوانند به همه اطلاعات لازم دسترسی داشته باشند.
مقیاس پذیری پایگاه داده چگونه است؟
یک شبکه متمرکز امکان گسترش چندانی ندارد.
در مدل متمرکز، همه مشترکین به سرور متصل هستند. فقط سرور کل دادهها را ذخیره میکند. بنابرین، تمامی درخواستهای دریافت، تغییر، افزودن یا حذف داده از یک کامپیوتر اصلی عبور میکند. منابع سرور محدود است. در نتیجه، سرور تنها میتواند پاسخگوی درخواست شمار محدودی از مشترکین به صورت موثر باشد. اگر تعداد مشترکین زیادتر شد، ممکن است لود سرور در زمان پیک از حد خود فراتر رود. اما نمونههای غیرمتمرکز و پراکنده با این مشکلات مواجه نیستند زیرا لود بین چند کامپیوتر تقسیم میشود.
چگونه میتوان از پایگاه داده غیرمتمرکز و پراکنده استفاده کرد؟
پایگاه داده ارتباط بین طرفهای مختلف در خط تولید را سرعت میبخشد.
اجازه دهید این مثال را در نظر بگیریم. در کل سیر حیاتی، یک خودرو از مسیرهای بسیاری عبور میکند. مونتاژ، فروش، بیمه و شیوههای مختلف استفاده از آن. در هر مرحله، اسناد و گزارشات مختلفی وجود دارد. در صورت ضرورت شفاف سازی، درخواستهایی برای مراکز مختلف ارسال میشود. زمان بسیاری نیاز دارد. مکان، سوء تفاهم زبانی و بروکراسی مشکلات جدی پیش رو هستند.
بلاک چین میتواند از وقوع این مشکلات اجتناب کند. همه اطلاعات در مورد هر خودرو روی یک شبکه ذخیره میشود. امکان تغیر یا حذف این داده بدون تایید مشترکین وجود ندارد و هر زمان که لازم باشد میتواند به اطلاعات دسترسی پیدا کرد. قراردادهای هوشمند کار بلاک چین را راحت کرده است. یک مثال عالی برای چگونگی کارکرد بلاک چین در مورد خودرو، CarFix است.
دیدگاه خود را ثبت کنید