Abstract
In present scenario parallel database systems are being applicable in a broad range of systems, right from database applications (OLTP) server to decision support systems (OLAP) server. These developments involve database processing and querying over parallel systems. A means to the success of parallel database systems, particularly in decision-support applications (Data warehousing), is parallel query optimization. Given a SQL query, parallel query optimization has the goal of finding a parallel plan that delivers the query result in minimal time. Various useful and competent, optimizing solutions to be implemented For the parallel databases. Parallel DBS attempt to develop recently in order to make high performance and high-availability database servers at a much lower price for multiprocessor computer architectures than mainframe computers. The objective of this paper is define a novel approach on how to achieve parallelism for relational database multithreaded query execution use to maximum resource utilization of CPU and memory. This technique offer a solution to the problem of minimizing the response time of input queries against parallel databases
چکیده
در سناريو موجود، سيستمهاي پايگاه داده موازي قابل اعمال در محدوده وسيعي از سيستمها، از سرور برنامههاي پايگاه داده گرفته(OLTP) تا سرور سيستمهاي پشتيباني تصميم (OLAP)، هستند. اين پيشرفتها، پردازش و جستجوي (پرسش و پاسخ) پايگاه داده را درگير تمام سيستمهاي موازي كرده است. وسيلهاي براي موفقيت سيستمهاي پايگاه داده موازي، به ويژه در برنامههاي پشتيباني تصميم (ذخيرهسازي دادهها)، بهينهسازي جستجوي موازي است. در يك جستجوي SQL، بهينهسازي جستجوي موازي درصدد يافتن برنامهاي موازي است كه نتايج اين جستجو را در كمترين زمان تحويل دهد. راهحلهاي بهينهسازي مفيد و سودمند بايد براي پايگاه دادههاي موازي اجرا شوند. DBS موازي اخيراً درصدد توسعه در جهت ايجاد سرورهاي پايگاه داده با بالاترين عملكرد و دسترسپذيري بالا و كمترين قيمت، براي معماريهاي كامپيوتر چندپردازنده نسبت به كامپيوترهاي پردازنده مركزي، است. هدف اين مقاله تعريف يك رويكرد جديد در خصوص دستيابي به تقارن براي پايگاه داده رابطهاي است كه اين پايگاه دادهها به اجرا جستجو تقسيم شدهاند تا سودمندي و بكارگيري CPU و حافظه به حداكثر خود برسد. اين تكنيك، راهحلي براي مسئله كمينهسازي زمان پاسخ جستجوهاي ورودي در مقابل پايگاه دادههاي موازي، ارائه ميكند.
1-مقدمه
در جستجو يكي از دلايل كليدي براي موفقيت تكنولوژي RDBMS، استفاده از زبان تشريحي (اعلاني) و بهينهسازي جستجو است. در هر پايگاه داده كاربر ميتواند براي دادههاي كه نياز دارد يا آنهايي را كه لازم است بازيابي شوند، يك جستجو بنوسيد و اين پايگاه داده عمل يافتن اين دادهها را از طريق تكنيك مناسب، به عهده ميگيرد. اين كار بهينهساز جستجو است، فرايند بهينهسازي با كارايي جستجو جهت ارزيابي ديگر روشهاي جايگزين اجراي يك جستجو، و انتخاب بهترين روش اجرايي، سروكار دارد. اين سيستمهاي پايگاه داده پيشرفته با پيشرفتهاي قابل توجه در تكنولوژيهاي پردازش و محاسبات توزيع شده، انطباق دارند. دربرداشتن اين دو ويژگي موجب به وجود آمدن سيستمهاي پايگاه داده موازي شده است. سيستمهاي پايگاه داده موازي، مديريت داده و تكنيكهاي پردازش موازي را براي ارائه عملكرد بالاتر، دسترسپذيري بالاتر و قياسپذيري برنامههاي متمركز داهاي، با هم تركيب ميكنند…