مقاله مهاجرت از RDBMS به NoSQL ستون گرا (2017 اسپرینگر)
عنوان فارسی مقاله | مهاجرت از RDBMS به NoSQL ستون گرا: درسهای آموخته شده و مسائل باز |
عنوان انگلیسی مقاله | Migration from RDBMS to Column-Oriented NoSQL: Lessons Learned and Open Problems |
فهرست مطالب | چکیده
1. مقدمه 2. پس زمینه و کارهای مرتبط 3. مهاجرت از RDBMS به NoSQL ستون گرا 1.3. ترجمه کوئری های SQL 2.3 لغو نرمالسازی 3.3. ایندکسهای ثانویه 4.3. الگوریتمهای جوین 4. ارزیابی آزمایشی 1.4. تنظیمات آزمایشی آزمایش 1: تأثیر لغو نرمالسازی آزمایش 2: تأثیر اندیکسهای ثانویه بر کلیدهای خارجی آزمایش 3: تأثیر الگوریتمهای جوین 2.4 نتایج آزمایشی آزمایش 1: تأثیر لغو نرمالسازی آزمایش 2: تأثیر ایندکسهای ثانویه بر کلیدهای خارجی آزمایش 3: تأثیر الگوریتمهای جوین 3.4. بحث 5. نتیجه گیری منابع |
نمونه مقاله انگلیسی | Abstract
Migration from RDBMS to NoSQL has become an important topic in a big data era. This paper provides a comprehensive study on important issues in the migration from RDBMS to NoSQL. We discuss the challenges faced in translating SQL queries; the effect of denormalization, secondary indexes, and join algorithms; and open problems. We focus on a column-oriented NoSQL, HBase, because it is widely used by many Internet enterprises such as Facebook, Twitter, and LinkedIn. Because HBase does not support SQL, we use Apache Phoenix as an SQL layer on top of HBase. Experimental results using TPC-H show that column-level denormalization with atomicity significantly improves query performance, the use of secondary indexes on foreign keys is not as effective as in RDBMSs, and the query optimizer of Phoenix is not very sophisticated. Important open problems are supporting complex SQL queries, automatic index selection, and optimizing SQL queries for NoSQL. |
نمونه ترجمه فارسی | چکیده
مهاجرت از RDBMS به NoSQL به موضوع مهمی در عصر دادههای بزرگ تیدیل شده است. این مقاله، یک بررسی جامع را در مورد موضوعات مهم مهاجرت از RDBMS به NoSQL فراهم میآورد. ما در مورد چالشهای پیش رو در ترجمه کوئری های SQL بحث میکنیم؛ تأثیر لغو نرمالسازی، ایندکسهای ثانویه، و الگوریتمهای جوین، و مسائل باز. ما بر یک NoSQL ستون گرا، HBase تمرکز میکنیم زیرا آن بطور گستردهای توسط بسیاری از شرکتهای اینترنتی مثل Facebook ، Twitter و LinkedIn مورد استفاده قرار میگیرد. به دلیل اینکه HBase از SQL پشتیبانی نمیکند، ما از Phoenix Apache به عنوان لایه SQL در بالای HBase استفاده میکنیم. نتایج آزمایشی با استفاده از TPC-H نشان میدهند که لغو نرمالسازی در سطح ستون با اتمیسیته به طور قابل توجهی عملکرد کوئری را بهبود میبخشد، استفاده از ایندکسهای ثانویه بر روی کلیدهای خارجی به مانند RDBMSها مؤثر نیست و بهینه ساز کوئری Phoenix خیلی پیچیده نیست. مسائل مهم باز از کوئری های پیچیده SQL ، انتخاب خودکار ایندکس ، و بهینه سازی کوئری های SQL برای NoSQL پشتیبانی میکند. توجه؛ (همانطور که در نمونه ترجمه مشاهده مینمایید، این ترجمه توسط مترجم مجرب با رشته مرتبط به صورت کاملا تخصصی انجام شده و ادامه مقاله نیز به همین صورت با کیفیت عالی در فرمت ورد و pdf آماده خریداری و دانلود میباشد.) |
سال انتشار | 2017 |
ناشر | اسپرینگر |
کلمات کلیدی انگلیسی | Migration – RDBMS – NoSQL – HBase – Phoenix – Denormalization – Secondary index – Query optimization |
کلمات کلیدی | مهاجرت، RDBMS، NoSQL، HBase، Phoenix، لغو نرمالسازی، ایندکس ثانویه، بهینه سازی کوئری |
صفحات مقاله انگلیسی | 9 |
صفحات ترجمه مقاله | 11 |
مناسب برای رشته | مهندسی کامپیوتر |
مناسب برای گرایش | مهندسی نرم افزار و رایانش ابری |
توضیحات | این مقاله ترجمه شده و فایل تایپ شده با فرمت ورد آن آماده خریداری و دانلود میباشد. |
دانلود مقاله انگلیسی | ○ دانلود رایگان مقاله انگلیسی با فرمت pdf (کلیک کنید) |
خرید ترجمه فارسی | ○ خرید ترجمه آماده این مقاله با فرمت ورد (کلیک کنید) |
سایر مقالات این رشته | ○ مشاهده سایر مقالات رشته مهندسی کامپیوتر (کلیک کنید) |