توضیحات محصول
اصل مقاله به همراه ترجمه فارسی
مقاله2017
ترجمه چکیده:
بیان مشخصات سلسله مراتب حافظه در برنامه های کاربردی NoSQL از طریق شبیه سازی سیستم کامل
در این کار، ما مشخصات جزئی یک مجموعه مدرن از نرم افزارهای مدیریت داده (Cassandra، MongoDB، OrientDB و Redis) را با اجرای مجموعه ای واضح و گویا از مجموعه سنجش(YCSB) NoSQL مشخص کردیم. این برنامه های کاربردی، پایگاه داده های مشهور NoSQL هستند که به صورت گسترده مورد استفاده قرار میگیرند و از مدلهای داده ای متفاوت و ویژگیهای مختلف مانند ذخیره سازی در حافظه استفاده میکنند. ما رفتار این برنامه های کاربردی نگهداری داده را با توجه به سایر برنامه های شناخته شده، مانند SPEC CPU2006، PARSEC و برنامه موازی NAS، با هم مقایسه کردیم. متدلوژی به کار گرفته شده برای ارزیابی وابسته به ابزارهای پیشرفته شبیه سازی کامل سیستم مانند gem5 است. این ابزار این امکان را به ما میدهد که پیکربندی های قابل دستیابی را با استفاده از واحدهای مانیتورینگ کارآیی جستجو کنیم و بتوانیم ویژگیهای حافظه را بیان کنیم. نتایج به دست آمده پیشنهاد میکند که رفتار برنامه کاربردی NOSQL مشابه با بارهای کاری معمول و رایج نیست. بنابراین، برخی از بهینه سازی های ارائه شده در سخت افزار پیشرفته ممکن است مزیت مستقیمی داشته باشد. با این وجود، جنبه های رایجی وجود دارد که از برنامه های رایج مجزا شود و به طور مستقیم به طراحی معماری درنظر گرفته شده مربوط باشد. ما همچنین به این نتیجه رسیدیم که اغلب موتورهای پایگاه داده، از جنبه هایی مانند بارکاری، اندازه پایگاه داده مستقل است و رفتار بسیار یکنواختی را نمایش میدهد. در نهایت، نشان دادیم که هسته های مختلف پایگاه داده، تقاضاهای کاملا متفاوت روی سلسله مرتب حافظه ایجاد میکنند که برخی از آنها دقیق تر از سایر درخواستها است.
...
بیشتر
دیدگاه خود را ثبت کنید