- مستندات
- آبجکتاستوریج
- مروری بر مفهوم ذخیرهسازی مبتنی بر شی (Object Storage)
مروری بر مفهوم ذخیرهسازی مبتنی بر شی (Object Storage)
ذخیرهسازی مبتنی بر شی یک معماری ذخیرهسازی داده است که دادهها را بهعنوان شی مدیریت میکند. این درحالی است که دیگر معماریهای ذخیرهسازی مانند فایلسیستمها، دادهها را بهصورت سلسلهمراتبی از فایلها، ذخیره میکنند. در واقع Object storage یک استراتژی برای مدیریت و دستکاری دادهها بهعنوان واحدهای مجزایی به نام شی است.
ذخیرهسازی مبتنی بر شی ترکیبیست از:
- دادههایی که یک فایل را تشکیل میدهند.
- همهی متادیتاهای مرتبط با آن فایل.
- و یک شناسهی سفارشی (ID) که به آن اضافه میشود.
پس بهطور کلی میتوان گفت در این رویکرد هر شیء، شامل خود داده، یک مقدار متغیر از متادیتاها و یک شناسهی محنصربهفرد است.
متادیتا، به اطلاعاتی گفته میشود که راجع به فایل توضیحاتی را بهصورت خلاصه ارائه میکنند و کار کردن با نمونههای مشخص از داده و طبقهبندی آن را آسان میکنند. متادیتاها همراه با شی و در متغیرهایی قابل تعمیم، قابل تغییر و قابل حذف و یا اضافهشدن، ذخیره میشوند. شناسه (ID) منحصر به فرد، به سرور یا کاربر امکان بازیابی شی و مشخص کردن موقعیت فیزیکی داده را میدهد.
مهمترین مشکلی که ذخیرهسازی مبتنی بر شی تلاش میکند تا آن را حل کند مقیاسپذیری است. نرخ تولید داده بهطور مداوم در حال افزایش است. اگر شما مسئول ذخیره و حفاظت از دادهها باشید، میدانید که این نرخ تولید کمکم به یک مشکل جدی تبدیل میشود، چرا که تکنیکهای ذخیرهسازی معمولی برای پاسخگویی به این مقیاس، طراحی نشدهاند. این دقیقا همانجاییست که ذخیرهسازی مبتنی بر شی به میدان میآید. ذخیرهسازی مبتنی بر شی تکنولوژیایست که برای فراهمکنندگان سرویسها یک فضای مقیاسپذیر و شدیدا مقرون به صرفه را ارائه میکند.
- تجزیه و تحلیل بهتر دادههای بزرگ: ذخیرهسازی مبتنی بر شی با استفاده از متادیتاها هدایت میشود و بنابراین در این سطح از طبقهبندی، برای هر قطعه داده، فرصت بیشتری برای تحلیل وجود خواهد داشت.
- مقیاسپذیری نامحدود: هیچ محدودیتی برای اضافه کردن داده وجود نخواهد داشت.
- بازیابی سریعتر دادهها: با توجه به ساختار دستهبندی ذخیرهسازی مبتنی بر شی و عدم وجود سلسلهمراتب در آن، میتوان دادهها را سریعتر بازیابی کرد.
- دسترسیپذیری: با استفاده از ذخیرهسازی مبتنی بر شی میتوانید به درخواست میلیونها کاربر رسیدگی کنید.
- کاهش هزینه: با توجه به طبیعت مقیاسپذیری این تکنولوژی، ذخیرهسازی همهی دادهها هزینهی کمتری خواهد داشت.
- قابلیت مدیریت: ذخیرهسازی مبتنی بر شی، امکان مدیریت همهی منابع ذخیرهسازی بهعنوان یک استخر منبع را برای شما فراهم میکند. این مورد باعث میشود که به منابع بیش از حد، نیازی نباشد.