آموزش کلان داده و پایگاه داده غیر رابطه ای NOSQL + گواهینامه
3 ساعت
5.0
پایگاه داده غیر رابطهای یا NOSQL چیست؟ اکثر پایگاههای داده سنتی از نوع RDBMS هستند. آنها طراحی انعطافناپذیر دارند و دادهها بر اساس آن طرح (مثل جداول) وارد میشوند. به طور معمول، یک پرسوجو مبتنی بر SQL برای خواندن / نوشتن دادهها در چنین پایگاههای داده استفاده میشود. بنابراین، عوامل محدودکننده با این پایگاههای داده برای سناریوهای کلانداده زیاد هستند زیرا این منجر به مشکل در مقیاسبندی پایگاههای داده برای اندازههای بزرگ می شود. پایگاه های داده NoSQL رویکردهای متفاوتی را برای حل مشکلات کلان داده اتخاذ میکنند. بسیاری از ملاحظات معماری و طراحی مانند طراحی بدون طرح خاص بودن (عدم تبعیت از ساختار رابطهای و جدول)، مصالحه با ویژگیهای ACID که این ویژگیها منجر به ایجاد جامعیت در پایگاه داده میشود، پردازش عمدتا مبتنی بر RAM برای مجموعهای از دادههای بزرگ، و ذخیرهسازی مبتنی بر کلید - مقدار یا سند که در پایگاههای داده NoSQL با هدف مدیریت کلاندادهها در نظر گرفته شدهاند. اهمیت پایگاه داده غیر رابطهای یا NOSQL چیست؟ پایگاه دادههای غیر رابطهای (NoSQL) برای ذخیره و سازماندهی دادههای بزرگ و پیچیده بسیار مفید هستند. این پایگاه دادهها برای برنامههایی که نیاز به پردازش سریع و مقیاس پذیری بالا دارند، مانند برنامههای وب، بسیار مناسب خواهند بود. علاوه بر این، پایگاه دادههای غیر رابطهای میتوانند اطلاعات را در قالب سند، مجموعهای از کلید، مقدار و یا شیء ذخیره کنند که این قابلیت برای برنامهنویسان اجازه میدهد تا به دادهها به صورت سادهتر، سریعتر و با ساختاری متناسب با نیازهای برنامه خود دسترسی پیدا کنند. در نتیجه، پایگاه دادههای غیر رابطهای با توجه به اینکه این روزها بسیاری از برنامهها با مقیاس بزرگ داده کار میکنند، بسیار مفید و مهم هستند. در این فرادرس چه چیزی یاد میگیریم؟ در این فرادرس ضمن معرفی پایگاه داده غیر رابطهای به انجام عملیات معمول روی کلانداده میپردازیم. همچنین انواع پایگاه دادههای غیر رابطهای را به صورت مجزا مورد بررسی قرار میدهیم و آنها را در مثالهای متنوع به کار میبریم.