سلام دوستان.ببخشید این قدر دیر کردم راستش دارم روی یک وبلاگ گروهی کار میکنم.واسه همین نمیتونستم زودتر مطالب این وبلاگ رو حاضر کنم.راستی اگر خواستید ازش بازدید کنیدitdiscussion.mihanblog.com
اما مطلب این هفته که ادامه ی مبحث پایگاه داده هاست.
راستی بازم مثل همیشه نظر یادتون نره.
سخت افزار پایگاه داده
در محيط پايگاه دادهها هم , مثل هر محيط ذخيره سازي اطلاعات , سه دسته سخت افزار وجود دارد:
· سخت افزار ذخيره سازي دادهها
· سخت افزار پرداز شكر
· سخت افزار همرسانش (ارتباط)
سخت افزار ذخيره سازي دادهها
منظور همان رسانههاي ذخيره سازي خارجي است. ولي بايد دانست كه رسانه اصلي ذخيره سازي , ديسك است : با ظرفيت بالا و سرعت زياد و گاه از "آراينه ديسكهاي ارزان افوزنه " هم استفاده ميشود.
نوار مغناطيسي هم در محيط پايگاه دادهها كاربرد دارد, ولي نه به عنوان رسانه اصلي بلكه به صورت رسانه كمكي براي توليد نسخههاي پشتيبان و فايلهاي ثبت تراكنشها يا فايلهاي رويداد نگاري (هرچند براي اين منظورها هم بهتر است از ديسك استفاده شود. اما مبراي كاهش هزينه سازمان در محيط پايگاه دادههاي بزرگ و از نوار هم استفاده ميشود(
با توجه به پيشرفت تكنولوژي حافظه ها و تامين حافظه اصلي با ظرفيت بالا ده گيگا بايت , اينكه ديگر ميتوان پايگاه دادهها ذخيره شده در حافظه اصلي هم ايجاد كرد كه طبعا انجام عمليات در آن بسيار سريع است . اما اين نكته بدان معنا نيست كه ديگر نيازي به رسانههاي ذخيره سازي جنبي نيست . در هر سيستم كامپيوتري هميشه از يك سلسله مراتب حافظهها استفاده ميشوند.
فايل ثبت تراكنش
تراكنش به بيان ساده , برنامه يا بخشي از يك برنامه است كه عملي , معمولا تغيير دهنده در پايگاه دادهها انجام ميدهد به گونهاي كه وضعيت پايگاه دادهها پس از اجراي يكبار (و يا هر بار ) تراكنش "صحيح "(سازگار )باشد. البته تركنش خواصي دارد كه جاي طرح آنها در اين مقال نيست اما يك ويژگي مهمش اين است كه يا به تمامي (بطور كامل)اجرا ميشود و تاثيرش را در پايگاه ميگذارد و يا در صورت اجراي ناقض , سيستم تاثير اين اجراي ناقض كه در پايگاه دادهها را , از بين ميبرد.
با اين معرفي كوتاه تراكنش , تمام تراكشنها را در آن (ها ) ثبت ميكند (آنها كه بايد اجرا شوند و بويژه آنها كه اجرا شدهاند, بطور كامل يا ناقض كه در صورت اخير , عمليات خاصي لازم است تا DBMS تاثير اجراي ناقض تراكنش , خنثي شود ) در اين فايل (ها ) اطلاعاتي ذخيره ميشود كه بسته به تكنيك توليد آن (ها ) و بعضي شرايط ديگر , فرق ميكند . اما خلاصه اينكه : اطلاعاتي در آن، وجود دارد كه پاسخگوي پرسشهاي زير است:
- كدام تراكنش
- از كدام برنامه كاربردي
- چه زماني
- چه عملي
- روي چه داده ذخيره شدهاي
- با چه نتيجه (مقدار جديد داده)
- گاه : چه در چه شرايطي انجام داده است
سخت افزار پردازشگر
منظور خود كامپيوتر است . ميدانيم كه براي ايجادپايگاه دادهها ميتوان از كامپيوترهاي معمولي ( در اندازههاي مجود ) استفاده كرد , اما براي ايجاد پايگاه دادههاي خيلي بزرگ و بويژه توزيع شده (پراكنده ) از نوع خاصي از كامپيوترهاي استفاده ميشود موسوم به ماشين پايگاه دادهها كه معماري خاص و قابليتهاي ويژهاي دارد . اين نوع ماشينها در دهه اخير , تجاري شدهاند و البته هنوز پژوهش در طراحي توليد ماشينهاي كاملتر ادامه دارد.
سخت افزار همرسانش
منظور سخت افزار ارتباطي بين كامپيوتر و دستگاههاي جنبي و نيز بين كامپيوترهاست كه گاه به آن, امكانات دادهرساني (داده فرستي – داده گيري) نيز ميگويند . اين امكانات به دو رده تقسيم ميشوند.
· امكانات محلي
· امكانات شبكهاي
امكانات محلي براي ايجاد ارتباط بين كامپيوتر و دستگاههاي جنبي آن در يك مانه (سايت )بكار ميروند كه ميشناسيم . اما امكانات شبكهاي در اين بحث از اين جهت مطرح اند كه در ايجاد سيستم پايگاه دادهها يا معماري نامتمركز بكار ميروند.
يك سيستم پايگاه دادهها ميتواند پنج نوع معماري داشته باشد:
۱)معماري متمركز
(۲معماري مشتري – خدمتگزار
(۳معماري توزيع شده
۴)معماري با پردازش موازي
۵)معماري چند پايگاهي

