تحلیل و بررسی عملکرد MongoDB و CouchDB: کدام یک برای پروژه شما مناسبتر است؟

سال انتشار: 1403
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 59

فایل این مقاله در 10 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

CONFITC11_005

تاریخ نمایه سازی: 24 فروردین 1404

چکیده مقاله:

با توجه به رشد سریع فناوری های اطلاعاتی و افزایش چشمگیر حجم داده ها، انتخاب سیستم مدیریت پایگاه داده مناسب به یکی از تصمیمات حیاتی در طراحی سیستم های نرم افزاری تبدیل شده است. در این میان، پایگاه های داده NoSQL به دلیل توانایی در مدیریت داده های غیرساختاریافته و مقیاس پذیری بالا، جایگاه ویژه ای در صنعت نرم افزار پیدا کرده اند. این مقاله به بررسی و مقایسه دو پایگاه داده NoSQL محبوب، یعنی MongoDB و CouchDB، می پردازد. تمرکز اصلی این تحقیق بر روی ارزیابی عملکرد، مقیاس پذیری، و قابلیت اطمینان این دو سیستم در شرایط عملیاتی مختلف است. نتایج حاصل از آزمایش های تجربی و تحلیل های انجام شده نشان می دهد که MongoDB به دلیل پشتیبانی از جستجوهای پیچیده و عملکرد بالا در محیط های با حجم داده های بزرگ، گزینه مناسبی برای پروژه های پیشرفته است. از سوی دیگر، CouchDB با توجه به سادگی، تحمل خطا، و دسترس پذیری بالا، برای سیستم های توزیع شده و برنامه های وب ساده تر مناسب تر است. این مقاله با ارائه تحلیل های دقیق و مقایسه های کاربردی، به توسعه دهندگان کمک می کند تا با در نظر گرفتن نیازهای خاص پروژه های خود، بهترین انتخاب را داشته باشند.

نویسندگان

کوثر سجودی خالکیاسری

دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر، گرایش نرم افزار، پردیس دانشگاهی، دانشگاه گیلان

امیر سیددانش

استادیار دانشکده فنی و مهندسی شرق، دانشگاه گیلان، رودسر، و اجارگاه