Many database applications are written such that they require extensive and computationally-heavy analysis of the data stored; however, this can serve as a bottleneck in many cases. We examine the benets of converting a SQL database
to a NoSQL database for the implementation of an Apriori calculation to determine the most common askets” within a data set. After testing the system with BerkeleyDB, MongoDB, and CouchDB, using the original MySQL implementation as a baseline, we nd that all NoSQL implementations are faster than the RDBMS counterpart, and that the BerkeleyDB implementation runs orders of magnitude faster than all others.
دانلود اصل مقاله
ترجمه مقاله : محاسبه استقرایی در زمان واقعی با استفاده از پایگاههای داده nosql
چکیده
بسیاری از کاربردهای پایگاه داده به گونه ای نوشته شده اند که نیازمند آنالیزهای وسیع و دارای محاسبات سنگین روی داده ها هستند، اما این می تواند به عنوان یک تنگنا در بسیاری موارد عمل کند. ما فواید تبدیل یک پایگاه داده SQL به یک پایگاه داده NoSQL را برای اجرای محاسبه استقرایی جهت تعیین رایج ترین “سبدهای” درون یک مجموعه داده، مورد آزمایش قرار می دهیم. بعد از آزمایش سیستم با BerkeleyDB، MongoDB و CouchDB با استفاده از اجرای MySQL اصلی به عنوان مبنا، مشاهده کردیم که تمامی اجراهای NoSQL سریع تر از همتای RDBMS هستند و اجرای BerkeleyDB چندین مرتبه سریع تر از سایرین انجام می شود.