مقاله ارزیابی عملکرد پایگاه های دادهin-memory (سال 2017 الزویر)
عنوان فارسی مقاله | ارزیابی عملکرد پایگاه های داده in-memory |
عنوان انگلیسی مقاله | A performance evaluation of in-memory databases |
فهرست مطالب | چکیده1-پیشگفتار
2. پایگاههای دادهی NoSQL 3. کارهای مربوطه 4. تنظیم تجربی 5. نتایج تجربی و بحث 5.1. آزمایش 1 – عملکرد برای نوشتن زوج کلید-ارزش 5.2. آزمایش 2 – عملکرد برای خواندن ارزش متناظر با یک کلید ارائه شده 5.3. آزمایش 3 – عملکرد برای حذف زوج کلید-ارزش متناظر با یک کلید ارائه شده 5.4. آزمایش 4 – عملکرد برای واکشی همهی دادهها 6. نتیجهگیری |
بخشی از متن مقاله انگلیسی | Abstract
The popularity of NoSQL databases has increased due to the need of (1) processing vast amount of data faster than the relational database management systems by taking the advantage of highly scalable architecture, (2) flexible (schema-free) data structure, and, (3) low latency and high performance. Despite that memory usage is not major criteria to evaluate performance of algorithms, since these databases serve the data from memory, their memory usages are also experimented alongside the time taken to complete each operation in the paper to reveal which one uses the memory most efficiently. Currently there exists over 225 NoSQL databases that provide different features and characteristics. So it is necessary to reveal which one provides better performance for different data operations. In this paper, we experiment the widely used in-memory databases to measure their performance in terms of (1) the time taken to complete operations, and (2) how efficiently they use memory during operations. As per the results reported in this paper, there is no database that provides the best performance for all data operations. It is also proved that even though a RDMS stores its data in memory, its overall performance is worse than NoSQL databases. |
ترجمه بخشی از متن مقاله | چکیده
محبوبیت پایگاههای دادهی NoSQL با توجه به نیاز به 1) پردازش حجم عظیمی از دادهها سریعتر از سیستمهای مدیریتی پایگاه دادهی ارتباطی با استفاده از مزیت معماری بسیار مقیاسپذیر، 2) ساختار دادهی انعطافپذیر (بدون طرحواره)، و 3) تاخیر (نهفتگی) کم و عملکرد بالا، افزایش یافته است. با وجود این که مصرف از حافظه، معیار مهمی برای ارزیابی عملکرد الگوریتمها نیست، از آن جایی که این پایگاههای داده برای دادههای از حافظه به کار میروند، در این مقاله، مصرفهای آنها نیز در کنار زمان صرف شده برای تکمیل هر عملیات به منظور نشان دادن این که کدام یک به طور موثرتری از حافظه استفاده میکند آزمایش میشوند. در حال حاضر بیش از 225 پایگاه دادهی NoSQL وجود دارند که دارای ویژگیهای مختلفی هستند. بنابراین لازم است آشکار شود که کدام پایگاه داده، عملکرد بهتری را برای عملیات مختلف دادهها فراهم میکند. ما در این مقاله به بررسی پایگاههای دادهی in-memory با کاربرد گسترده برای سنجش عملکرد آنها در زمینهی 1) زمان صرف شده برای تکمیل عملیات، و 2) میزان کارامدی استفاده از حافظه در طول عملیات توسط آنها میپردازیم. همانطور که نتایج گزارش شده در این مقاله نشان میدهند، هیچ پایگاه دادهای وجود ندارد که بهترین عملکرد را برای همهی عملیات دادهها فراهم کند. همچنین ثابت میشود که اگرچه یک RDMS، دادههای خود را در حافظه ذخیره میکند، عملکرد کلی آن بدتر از عملکرد پایگاه دادههای NoSQL است. |
سال انتشار | 2017 |
ناشر | الزویر |
مجله | مجله دانشگاه علوم کامپیوتر و اطلاعات ملک سعود – Journal of King Saud University – Computer and Information Sciences |
تعداد صفحات مقاله انگلیسی | 6 |
تعداد صفحات ترجمه مقاله | 13 |
مناسب برای رشته | مهندسی کامپیوتر |
مناسب برای گرایش | مهندسی نرم افزار |
دانلود رایگان مقاله انگلیسی | ○ دانلود رایگان مقاله انگلیسی با فرمت pdf |
خرید ترجمه فارسی | ○ خرید ترجمه آماده این مقاله با فرمت ورد |
سایر مقالات این رشته | ○ مشاهده سایر مقالات رشته مهندسی کامپیوتر |