فایل ورد کامل بررسی کارکرد دیتابیس in-memory


در حال بارگذاری
10 جولای 2025
پاورپوینت
17870
4 بازدید
۷۹,۷۰۰ تومان
خرید

توجه : به همراه فایل word این محصول فایل پاورپوینت (PowerPoint) و اسلاید های آن به صورت هدیه ارائه خواهد شد

این مقاله، ترجمه شده یک مقاله مرجع و معتبر انگلیسی می باشد که به صورت بسیار عالی توسط متخصصین این رشته ترجمه شده است و به صورت فایل ورد (microsoft word) ارائه می گردد

متن داخلی مقاله بسیار عالی، پر محتوا و قابل درک می باشد و شما از استفاده ی آن بسیار لذت خواهید برد. ما عالی بودن این مقاله را تضمین می کنیم

فایل ورد این مقاله بسیار خوب تایپ شده و قابل کپی و ویرایش می باشد و تنظیمات آن نیز به صورت عالی انجام شده است؛ به همراه فایل ورد این مقاله یک فایل پاور پوینت نیز به شما ارئه خواهد شد که دارای یک قالب بسیار زیبا و تنظیمات نمایشی متعدد می باشد

توجه : در صورت مشاهده بهم ریختگی احتمالی در متون زیر ،دلیل ان کپی کردن این مطالب از داخل فایل می باشد و در فایل اصلی فایل ورد کامل بررسی کارکرد دیتابیس in-memory،به هیچ وجه بهم ریختگی وجود ندارد

تعداد صفحات این فایل: ۱۷ صفحه


بخشی از ترجمه :

چکیده

محبوبیت پایگاه‌های داده‌ی NoSQL با توجه به نیاز به ) پردازش حجم عظیمی از داده‌ها سریع‌تر از سیستم‌های مدیریتی پایگاه داده‌ی ارتباطی با استفاده از مزیت معماری بسیار مقیاس‌پذیر، ) ساختار داده‌ی انعطاف‌پذیر (بدون طرحواره)، و ) تاخیر (نهفتگی) کم و عملکرد بالا، افزایش یافته است. با وجود این که مصرف از حافظه، معیار مهمی برای ارزیابی عملکرد الگوریتم‌ها نیست، از آن جایی که این پایگاه‌های داده‌ برای داده‌های از حافظه به کار می‌روند، در این مقاله، مصرف‌های آن‌ها نیز در کنار زمان صرف شده برای تکمیل هر عملیات به منظور نشان دادن این که کدام یک به طور موثرتری از حافظه استفاده می‌کند آزمایش می‌شوند. در حال حاضر بیش از پایگاه داده‌ی NoSQL وجود دارند که دارای ویژگی‌های مختلفی هستند. بنابراین لازم است آشکار شود که کدام پایگاه داده، عملکرد بهتری را برای عملیات مختلف داده‌ها فراهم می‌کند. ما در این مقاله به بررسی پایگاه‌های داده‌ی in-memory‌ با کاربرد گسترده برای سنجش عملکرد آن‌ها در زمینه‌ی ) زمان صرف شده برای تکمیل عملیات، و ) میزان کارامدی استفاده از حافظه در طول عملیات توسط آن‌ها می‌پردازیم. همانطور که نتایج گزارش شده در این مقاله نشان می‌دهند، هیچ پایگاه داده‌ای وجود ندارد که بهترین عملکرد را برای همه‌ی عملیات داده‌ها فراهم کند. همچنین ثابت می‌شود که اگرچه یک RDMS، داده‌های خود را در حافظه ذخیره می‌کند، عملکرد کلی آن بدتر از عملکرد پایگاه داده‌های NoSQL است.

 

نتیجه‌گیری

پایگاه‌های داده‌ی NoSQL، به جای مدل سازگاری ACID که همراه با ایده‌ی حذف مقداری سازگاری به منظور فراهم ساختن قابلیت دسترسی بیشتر، مقیاس‌پذیری بیشتر و عملکرد بالاتر است، بر اساس مدل سازگاری BASE است. محبوبیت پایگاه‌های داده‌ی NoSQL – که داده‌ها را در حافظه مرتب می‌سازند – به دلیل نیاز به ) پردازش سریع‌تر حجم زیادی از داده‌ها در مقایسه با سیستم‌های مدیریت پایگاه داده‌ی ارتباطی با استفاده از مزیت معماری به شدت مقیاس‌پذیر، ) ساختار داده‌ی انعطاف‌پذیر (بدون طرحواره)، و ) زمان تاخیر پایین و عملکرد بالا، افزایش یافته است. در حال حاضر بیش از پایگاه داده‌ی NoSQL وجود دارند که ویژگی‌های متفاوتی را فراهم می‌کنند. ما در این مقاله به ارزیابی حداقل یک پایگاه داده‌ی in-memory از هر نوع می‌پردازیم: Redis و Memcached به عنوان ذخیره‌های کلید-ارزش، MongoDB به عنوان یک ذخیره‌ی اسنادی، Cassandra به عنوان خانواده‌ی ستونی، و H2 به عنوان یک سیستم مدیریت پایگاه داده‌ی ارتباطی in-memory. برخلاف کارهای مربوطه، در کنار زمان صرف شده برای تکمیل عملیات مختلف داده‌ها، مصرف‌های حافظه‌ی پایگاه‌های داده‌ی in-memory نیز به منظور آشکارسازی مصرف‌های حافظه‌ی هر پایگاه داده آزمایش می‌شوند.

عنوان انگلیسی:A performance evaluation of in-memory databases~~en~~

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.

 

Conclusion

NoSQL databases are based on BASE consistency model instead of ACID consistency model which comes with the idea of giving up some consistency in order to provide more availability, scalability, and high performance. The popularity of NoSQL databases – which store the data in memory – 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. Currently there exists over 225 NoSQL databases that provide different features and characteristics. In this paper, we evaluate at least one in-memory database from each type: Redis and Memcached as key-value stores, MongoDB as a document store, Cassandra as column family, and H2 as an in-memory relational database management system. Unlike the related works, alongside the time taken to complete various data operations, the memory usages of in-memory databases are also experimented in order to reveal memory usages of each database.

$$en!!

  راهنمای خرید:
  • همچنین لینک دانلود به ایمیل شما ارسال خواهد شد به همین دلیل ایمیل خود را به دقت وارد نمایید.
  • ممکن است ایمیل ارسالی به پوشه اسپم یا Bulk ایمیل شما ارسال شده باشد.
  • در صورتی که به هر دلیلی موفق به دانلود فایل مورد نظر نشدید با ما تماس بگیرید.