اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

اینو دیدی

مرجع دانلود فایل ,تحقیق , پروژه , پایان نامه , فایل فلش گوشی

دانلود تحقیق کامل درمورد حافظة اصلی پایگاه داده ها (Main Memory Database)

اختصاصی از اینو دیدی دانلود تحقیق کامل درمورد حافظة اصلی پایگاه داده ها (Main Memory Database) دانلود با لینک مستقیم و پر سرعت .

دانلود تحقیق کامل درمورد حافظة اصلی پایگاه داده ها (Main Memory Database)


دانلود تحقیق کامل درمورد حافظة اصلی پایگاه داده ها (Main Memory Database)

لینک پرداخت و دانلود *پایین مطلب*
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
تعداد صفحه: 54

 

Main Memory Database

حافظه اصلی پایگاه داده ها

مقدمه

در اواسط دهه 1980، با نزول قیمت DRAM، این ایده مطرح شد که کامپیوترهای آتی با داشتن حافظه اصلی با ظرفیت بالا، می توانند بسیاری از پایگاه داده ها را درحافظه اصلی داشته باشند. در این شرایط می توان همه I/O ها (که بسیار هزینه بر می باشند) را از پردازش DBMS حذف نمود. بنابراین معماری DBMS دستخوش تغییرات جدی می شود و در یک MAIN MEMORY DBMS(MMDBMS)، مدیریت I/O دیگر نقشی نخواهد داشت.

نکته مهم در یک MMDB، چگونگی انجام تراکنشها و recovery بصورت کارا است. برخی از الگوریتمهای پیشنهادی براساس این فرض عمل می کنند که قسمت کوچکی از حافظه اصلی بصورت ماندگار وجود دارد که اطلاعاتش توسط باطری در صورت قطع برق از بین نخواهد رفت. این قسمت از حافظه اصلی برای نگهداری redo log ها استفاده می شود.

تعداد دیگری از الگوریتمهای پیشنهادی پیش فرض حافظه ماندگار را ندارند و همچنان از عملیات I/O برای نوشتن اطلاعات تراکنش در حافظه ماندگار استفاده می کنند. بنابراین در این الگوریتمها عملیات I/O بطور کامل حذف نمی شود، بلکه تعدادشان بسیار کمتر می شود زیرا  I/Oمربوط به نوشتن اطلاعات صفحات buffer ها، حذف خواهد شد.

در یک MMDBMS، ساختارداده های ساده مانند T-Tree و همچنین bucket-chained hash جایگزین ساختارداده هایی چون B-Tree و linear hash در DBMS های مبتنی بر دیسک می شوند. بنابراین سرعت اجرای پرس و جو(پرس و جو) و بهنگام سازی بسیار افزایش می یابد و هزینه index lookup و نگهداری ،فقط مربوط به  پردازنده و دسترسی به حافظه اصلی خواهد شد.

یکی از مشکلات اصلی در MMDBMS ها بهینه کردن درخواستهاست. عدم وجود I/O به عنوان فاکتور اصلی در هزینه ها به معنای پیچیدگی بیشتر مدل کردن هزینه در یک MMDBMS است زیرا در اینجا یکسری فاکتورهای فازی از قبیل هزینه اجرای  پردازنده ، باید در نظر گرفته شوند. در این حالت باید با استفاده از تعامل روش coding، عوامل سخت افزاری مانند  پردازنده و معماری حافظه و پارامترهای پرس و جو، به یک مدل قابل اطمینان از هزینه اجرا در حافظه اصلی رسید.

در دهه 1990، MMDBMS ها با افزایش سایز دیسکها و سایز مسائل همراه با افزایش ظرفیت DRAM ها، به اوج محبوبیت خود رسیدند. MMDBMS ها اغلب برای برنامه هایی که به پایگاه داده Real Time نیاز دارند (مانند سیستمهای embedded سوئیجهای تلفن) ، استفاده می شود. از آنجایط که سایز حافظه اصلی در کامپیوترها روز به روز در حال افزایش است، این امید وجود دارد که برای بسیاری از پایگاه داده هایی که امروزه امکان قرارگفتن آنها بصورت کامل در حافظه اصلی وجود ندارد، این شرایط مهیا شود.

 

مدلهای هزینه حافظه اصلی

متاسفانه تا کنون تلاشهای اندکی جهت مدل کردن هزینه کارایی MMDBMSها صورت گرفته است. تحقیقات اولیه روی طراحی ماشینهای پایگاه داده ها، بیشتر در زمینه وابستگیهای میان الگوریتمها و دسترسی حافظه صورت می گرفت.در صورتیکه امروزه به دلیل محدود شدن استفاده از MMDBMS ها به کاربرد در پایگاه داده های Real Time(به صورت پرس وجوهای ساده، مانند یک hash lookup در یک جدول)، اینگونه تحقیقات از اهمیت کمتری برخوردارند.

در تحقیقات اخیر در زمینه MMDBMS ها دو نمونه تحقیقاتی Office-By-Example (OBE) مربوط به شرکت IBM و Smallbase مربوط به شرکت HP مسائل ارزشمندی را درمورد بهینه سازی پرس وجو ها و مدلسازی هزینه حافظه اصلی مطرح کرده اند که در ادامه به بررسی این دو نمونه می پردازیم.

 

Office-By-Example (OBE)

OBE یک پایگاه داده در حافظه اصلی است که بسیاری از مفاهیمQuery-by-example(QBE)، را گسترش می دهد. برای بهینه سازی پرس و جو، مبتنی بر هزینه، OBE یک مدل کامل از هزینه را ارائه می دهد. باتوجه به این پیش فرض که داده هایی که پردازش می شوند در حافظه اصلی قرار گرفته اند، عامل اصلی هزینه در پایگاه داده های متداول که همان دسترسی I/O است حذف خواهد شد.

در این صورت هزینه محاسبات  پردازنده از اهمیت بالایی برخوردار خواهد شد. این در حالیست که مدلسازی هزینه  پردازنده بسیاردشوار است و پارامترهای زیادی از قبیل طراحی نرم افزار، معماری سخت افزار و حتی روش برنامه نویسی، در مدلسازی هزینه  پردازنده دخیل هستند. بعلاوه تحلیل دقیق سیستمهای بزرگ به منظور شمارش تعداد سیکلهای  پردازنده غیر ممکن می باشد.

راه حل پیشنهادی، استفاده از روشهای تجربی و روشهای تحلیلی در کنار یکدیگر است.

در ابتدا، bottleneck های سیستم با استفاده از یک تحلیلگرِ اجرا شناسایی می شوند. در این روش تنها bottleneck ها، برای مدلسازی هزینه پردازنده بکار می روند.

البته در این مرحله، بسیار مهم است که bottleneck ها تا حد ممکن توسط تلاشهای معقول اصلاح شوند.

مرحله بعد پیدا کردن وزن نسبی هریک از bottleneck ها و مشخص سازی واحد هزینه آنها توسط روشهای تجربی است.

برای OBE، bottleneck ها و واحدهای هزینه بصورت زیر مشخص می شوند :

  • ارزیابی expression هایی که در predicate ها آمده اند. (واحد هزینه = C1)
  • عملیات قیاسی که برای مشخص کردن خروجی نهایی predicate ها لازم است. (واحد هزینه = C2)
  • بازیابی یک tuple از یک رابطه موجود در حافظه اصلی. (واحد هزینه = C3)
  • واحد عملیاتِ ساختن شاخص (index) ( ساختن شاخص روی رابطه ای که n تا tuple دارد، nLog2n برابر واحد هزینه دارد. واحد هزینه = C4)
  • واحد عملیات در مرتب سازی ،که در شرایط شاخصهای چند ستونی(multi-column index) مورد نیاز است. (واحد هزینه = C5)

جالبترین نتیجه بدست آمده از آزمایشات این است که، هزینه ارزیابی expression های سیستم، بیشترین هزینه از میان هزینه های مطرح شده در OBE می باشد.در حالیکه C2 تا C5 تقریبا یکسان می باشند، C1 به میزان قابل توجهی بیشتر از آنهامی باشد.

در ادامه به بررسی نمونه Smallbase می پردازیم.

 

Smallbase

در smallbase، مدل هزینه حافظه اصلی به سه گروه تقسیم می شود:

  1. Hardware-based  

این مدل بسیار شبیه مدل هزینه مبتنی بر I/O در پایگاه داده های متداول است. به جای شمارش عملیات I/O،  تعداد سیکلهای پردازنده شمارش می شود. علیرغم اینکه این روش بسیار ساده به نظر می رسد، از جهت پیاده سازی مشکلات عمده ای وجود دارد.بعلاوه، portability بسیار محدود خواهد شد زیرا این سیاستها میان معماریهای سخت افزار، متفاوت است. در هر حال این مدل بسیار دقیق و قابل لطمینان می باشد.

 

  1. Application-based

در این روش هزینه ها بر اساس هزینه bottleneck های سیستم بیان می شود.علیرغم اینکه این روش از جهت پیاده سازی بسیار ساده تر از روش hardware-based است، این نوع مدل از عمومیت کمتری برخوردار است.

Bottleneck ها بسیار وابسته به workload ِمورد استفاده برای شناسایی آنها، دارد و بنابراین نمی توان از این روش برای نمایش هزینه های همه انواع پرس و جو استفاده کرد.

در اصل،این مدل نسبت به مدل hardware-based از portability بالاتری (توسط تولید دوباره پروفیل) برخوردار است. به هر حال، این روش نه تنها باعث تفاوت در واحدهای هزینه می شود بلکه مجموعه bottleneck ها هم متفاوت خواهد شد.در این حالت اگر مدل، دستخوش تغییرات شود، هزینه توابعِ هزینه مربوط به عملیات پایگاه داده، باید دوباره بر اساس bottleneck های جدید فرمولسازی شود.

 

  1. Engine-based

این مدل هزینه، مابین مدل hardware-based - که دقیق و پیچیده است- و مدل application-based -که علیرغم سادگی از عمومیت کمتری برخوردار است-، قرار دارد. این مدل بر اساس هزینه عملیات ابتدایی که موتور اجرایی MMDBMS تامین می کند، عمل می کند.

در یک پروسه دو مرحله ای این مدل توضیح داده می شود:

در این مدل عمومی ابتدا عوامل اصلی هزینه شناخته می شوند و هزینه پردازش پرس و جو بر اساس عوامل شناخته شده بیان می گردد. سپس مدل با مشخص کردن مقادیر مربوط به این عوامل، مقداردهی اولیه شده و سپس ارزیابی می شود.

مرحله اول نیاز به اطلاعات کامل در مورد اجزای داخلی موتور اجرایی دارد و عموماً توسط دست انجام می شود. در مورد اینکه مدل تا چه حد باید جزئی و دقیق باشد، این پاسخ مطرح می شود که مدل باید تا آنجایی که به feasibility سیستم خدشه ای وارد نشود، بصورت جزئی مدل شود. یکسری ساده سازیها و بهبود و دوباره نگری در طی مرحله ارزیابی قابل انجام است.

برای سیستم smallbase ، هزینه های ابتدایی زیرشناسایی شده اند :

  • Fetch کردن یک ستون ویا مقدار یک پارامتر
  • انجام عملیات ریاضی و منطقی
  • اجرای یک عمل مقایسه
  • اجرای expression  ایی که  like  داشته باشد
  • scan کردن جدول، T-tree index، hash index، جدول موقت
  • ساخت و از بین بردن T-tree index، hash index، جدول موقت
  • مرتب سازی tuple ها
  • انتخاب tuple های مشخص
  • انجام عمل join (nested loop join، merge join)

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

در مرحله دوم یک برنامه تست ،وظیفه مقداردهی اولیه و ارزیابی مدل را بصورت اتوماتیک برعهده دارد. برای هر واحد هزینه دو پرس و جو که هزینه اجرایشان، فقط در آن مقدار متفاوت باشد، در نظر گرفته می شود. بعلاوه فرمولهایی که وابستگی هر واحد هزینه را به سایز جدولها نشان می دهند، باید مشخص شوند.

برنامه تست هزینه سپس پارامترهای مربوطه و ارزیابی مدل را با اجرای هر زوج پرس و جو به تعداد مکرر با سایزهای متفاوت جداول انجام می دهد.  

 

ساختارهای شاخص در حافظه اصلی

ساختارهای شاخصِ طراحی شده برای حافظه اصلی، متفاوت از طراحی های رایج برای سیتم های مبتنی بر دیسک می باشند.اهداف اصلی در طراحی یک شاخص مبتنی بردیسک عبارتند از : به حداقل رساندن تعداد دستیابی ها به دیسک و به حداقل رساندن فضای دیسک.در حالی که یک شاخص مبتنی بر حافظه اصلی ،در حافظه اصلی قرار گرفته واصلا دستیابی به دیسک وجود ندارد که حداقل شود از این رو، هدف اصلی از طراحی یک ساختار شاخص مبتنی بر حافظه اصلی ،کاهش زمان کلی محاسبات و در عین حال ، به کار گیری حداقل حافظه ممکن می باشد.

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

چنین روشی چندین مزیت دارد:

  • با استقاده از اشاره گرِ tuple،شاخص، هم به مقادیر صفات آن tuple دسترسی دارد و هم به خود tuple ،بنابراین اندازه شاخص کاهش می یابد.
  • این روش ، سبب کاهش پیچیدگی در سازماندهیِ رکوردهایی با اندازه های زیاد و متغیر،و روشهای فشرده سازی در شاخص ها می شود.
  • با انجام عملیات بهنگام سازی،شاخص ها نیز باید بهنگام شوند، در این حالت، جابجایی اشاره گرها بسیار ارزان تر از جابحایی مقادیر صقاتِ (معمولاً) طولانی تر می باشد.

این فقط قسمتی از متن مقاله است . جهت دریافت کل متن مقاله ، لطفا آن را خریداری نمایید


دانلود با لینک مستقیم


دانلود تحقیق کامل درمورد حافظة اصلی پایگاه داده ها (Main Memory Database)

تحقیق در مورد نظام صنفی (اصناف)

اختصاصی از اینو دیدی تحقیق در مورد نظام صنفی (اصناف) دانلود با لینک مستقیم و پر سرعت .

تحقیق در مورد نظام صنفی (اصناف)


تحقیق در مورد نظام صنفی (اصناف)

لینک پرداخت و دانلود *پایین مطلب*
 
فرمت فایل:Word (قابل ویرایش و آماده پرینت)
  
تعداد صفحه:37
 
فهرست
چکیده
مقدمه
تاریخچه قانون نظام صنفی
نقاط ضعف قانون نظام صنفی قدیم
اقدامات انجام شده برای تصویب قانون جدید نظام صنفی
ویژگی‌های قانون نظام صنفی جدید
اقدامات انجام شده برای اجرای قانون نظام صنفی
مشکلات و تنگناها
 
مقدمه
اهمیت و ضرورت نظامند کردن فعالیتهای اصناف موجب تدوین اولین قانون نظام صنفی در سال 1350 در قالب «اتاق اصناف» شد.بعد از انقلاب اسلامی اتاقهای اصناف منحل و«کمیته های امورصنفی» مسئولیت امور جاری اصناف را در سراسر کشور عهده دار شد.در سال 1359 «شورای مرکزی اصناف» در پرتو قانون نظام صنفی مشتمل بر 10 فصل، 85 ماده و بالغ بر 40 بند و تبصره به تصویب شورای انقلاب رسید.در سال 1361 شورای مرکزی اصناف منحل و «دو مجمع امور صنفی» ایجاد و بخش مهمی از اختیار شورای مرکزی اصناف به اتحادیه ها منتقل شد. در سال 1382 قانون مذکور با اصلاحات کلی مجدداً تدوین و به تصویب مجلس ششم شورای اسلامی رسید. قانون قبلی از نقاط ضعفی چون عدم تناسب وظایف و اختیارات اتحادیه ها ومجامع امور صنفی، مشکلات تشکیلاتی سازمانهای صنفی، فقدان پیش بینی بودجه لازم، عدم شفافیت اختیار مجامع و اتحادیه ها در رسیدگی به تخلفات صنفی، فقدان وجود تشکل کشوری برای اصناف، عدم پیش بینی توسعه منابع انسانی، و ضعف ابزارآلات حوزه صنفی و مداخلات زیاد سایر دستگاهها در حوزه اصناف مواجه بود.
 


دانلود با لینک مستقیم


تحقیق در مورد نظام صنفی (اصناف)

چگونه از پوکی استخوان جلوگیری کنیم

اختصاصی از اینو دیدی چگونه از پوکی استخوان جلوگیری کنیم دانلود با لینک مستقیم و پر سرعت .

چگونه از پوکی استخوان جلوگیری کنیم


چگونه از پوکی استخوان جلوگیری کنیم

14 صفحه pdf

 

بیماری است که در آن چگالی و توده ی استخوانی کاهش می یابد وبه زبان ساده تر استخوان توخالی تر می

 

شود. با ضعیف شدن استخوان ها خطر شکستگی آن ها افزایش می یابد.شکل زیر 2نمونه استخوان می باشد

که در سمت راست دارای پوکی استخوان و در سمت چپ بدون پوکی استخوان می باشد. همانگونه که اشاره

شد و در شکل نیز دیده می شود استخوانی که دچار پوکی می باشد توخالی می باشد.

 


دانلود با لینک مستقیم


چگونه از پوکی استخوان جلوگیری کنیم

هنروتمدن اسلامی در هندوستان

اختصاصی از اینو دیدی هنروتمدن اسلامی در هندوستان دانلود با لینک مستقیم و پر سرعت .

هنروتمدن اسلامی در هندوستان


هنروتمدن اسلامی در هندوستان

 

دسته بندی :

فرمت فایل:  Image result for word doc 
حجم فایل:  (در قسمت پایین صفحه درج شده)
تعداد صفحات فایل:  14

 

 

 

 

 قسمتی از محتوای متن Word 

 

هنر و تمدن اسلامی در هندوستان


هنر و تمدن اسلامی در هندوستان

 

سرزمین هند از جمله کشورهایی است که تمدن با سابقه ای داشته و وجود ادیان بودائی و هند و ... باعث شده بود انواع معابد و پرستشگاهها ساخته شده و به دلیل قرار گرفتن این کشور در مسیر جاده ابریشم، از روزگاران قدیم مورد توجه تجار و بازرگانان باشد. در این میان ایرانیان سهم زیادی در ارتباط با هندیان به خود اختصاص داده بودند به گونه ای که مطالعه ریشه های زبانی و فرهنگی هندیان، جای پای ایرانیان را به وضوح نشان می دهد. این نکته در دوره اسلامی نمود بیشتری پیدا می کند. نفوذ زبان فارسی در زمان با بریان در هند به اوج می رسد و در این دوره، زبان فارسی، زبان اصلی دربار محسوب شده و شاعران و ادیبان پارسی گوی به تعداد زیادی افزایش می یابد. زبان اردو که لبریز از واژه ها و لغات فارسی است، در نتیجه اختلاط زبانهای فارسی و هندی بوجود آمده است.

 

زبان و خط فارسی در هند چنان ریشه دوانده بود که شاعری چون اقبال لاهوری هم به فارسی و هم به هندی شعر می سروده است. نیز در نتیجه این روابط سبکی به نام هندی در تقسیم بندی شعر و ادب ایران بوجود آمد و اکثریت سرایندگان اشعار هندی (سبک هندی)، در هند اقامت داشته و تحت تأثیر آنها قرار گرفته اند. اولین حکومت اسلامی در هند توسط غزنویان ایجاد شد. سلطان محمود غزنوی در قرن پنجم به هند هجوم آورد و معبد بزرگ سومنات در گجرات در نزدیک بمبئی را ویران نمود. وی به علم و هنر علاقه داشت، به همین خاطر با ورودش به هند، نویسندگان و بزرگانی چون ابوریحان را با خود همراه کرد. ابوریحان تحقیقات و بررسی هایی که درباره فرهنگ، زبان، ادبیات، اعتقادات و آداب و رسوم هندیان انجام داده بود را در کتاب خود با نام تحقیق ماللهند جمع آوری کرد و فرخی سیستانی که در آثار خود از خاطرات سفر با سلطان محمود غزنوی و فتح سومنات سخن می گوید، از جمله کسانی است که همراه سلطان غزنوی مدتی در هند اقامت داشته است.

 

بیشتر آثار مورد مطالعه غزنویان در افغانستان است و اطلاعات موجود بیشتر از طریق کتب و نگارشاتی است که توسط جهانگردان، شاعران، نویسندگان و محققان آن عهد مرقوم شده است.

 

به طور کلی دوره ا سلامی هند را می توان به دو بخش تقسیم کرد: یکی قبل از مغولها و دیگری مغولها.

 

در دوره اول تأثیرپذیری در معماری و هنر، بیشتر تحت تأثیر هندیان بوده اما دوره بعد یعنی زمان مغولان بابری، تأثیرات ایرانی هویداست.

 

غوریان

دومین سلسله اسلامی در هند، توسط ترکمنهای غوری ایجاد شد. قطب الدین ایبک، سردار ترک به هند حمله و رشد و با شکستن حصار بزرگ لعل کوت، اقتدار خود را بر هند تثبیت کرد. سلطان قطب الدین به هنر و فرهنگ علاقمند بود و بناهای زیادی از خود به یادگار گذاشت. در دربار وی، شاعران و هنرمندان زیادی گرد آمده بودند.

(توضیحات کامل در داخل فایل)

 

متن کامل را می توانید دانلود نمائید چون فقط تکه هایی از متن در این صفحه درج شده به صورت نمونه

ولی در فایل دانلودی بعد پرداخت، آنی فایل را دانلود نمایید


دانلود با لینک مستقیم


هنروتمدن اسلامی در هندوستان

دانلود مقاله درمورد طرح اولیه کارخانه ها با لینک مستقیم

اختصاصی از اینو دیدی دانلود مقاله درمورد طرح اولیه کارخانه ها با لینک مستقیم دانلود با لینک مستقیم و پر سرعت .

موضوع :

دانلود مقاله درمورد طرح اولیه کارخانه ها با لینک مستقیم 

 

(فایل word قابل ویرایش )

تعداد صفحات :31

مقدمه :

طرح اولیه با توجه به نکات مورد نظر و امکانات مورد در خواست از فضا تهیه می شود در این طرح  می توان به مواردی نظیر طرح اولیه دفتر ، کارخانه و فضای انبار اشاره کرد. در این طرح محل قرارگیری تجهیزات و ماشین آلات به گونه ای انتخاب می شوند که بیشترین راندمان از آنها بدست آید استقرار ابزار و تجهیزات باید به گونه ای باشد که امکان دسترسی مستقیم بسادگی فراهم شود.

طرح اولیه بهینه ، طرحی است که مسیر تولید را تا انتها در نظر گرفته و در طراحی خود همواره راندمان حداکثر در نظر گرفته در راه باشد. طرح بهینه سبب کاهش هزینه های تولیدی بصورت جدی می شود در این رابطه باید تمام عوامل اثر گذار در هزینه نهایی در نظر گرفته شوند. در این رابطه نوع ماده خام و فرآیند انجام شده باید بدقت مورد توجه قرار بگیرد. طرح بهینه طرحی است که امکان

 

 نظارت و بررسی عملکرد را براحتی فراهم کند ، همین طور از فضای کمتر تا حد امکان استفاده کند.

طرح باید به گونه ای ارائه شود که امکان ایجاد ، اصلاح در مراحل مختلف عملیات قابل اجرا باشد.

فهرست :

  • ساخت کارخانه 
  • ساختمان کارخانه 
  • مزایای ساختمانهای یک طبقه 

 


دانلود با لینک مستقیم


دانلود مقاله درمورد طرح اولیه کارخانه ها با لینک مستقیم