||V{maketoc}||
^@#16:
!سخت افزار
در محیط پایگاه دادهها هم ، مثل هر محیط ذخیره سازی اطلاعات ، سه دسته سخت افزار وجود دارد:
*سخت افزار ذخیره سازی دادهها
*سخت افزار پردازشگر
*سخت افزار همرسانش (ارتباط)
---
!!سخت افزار ذخیره سازی دادهها
{picture=img/daneshnameh_up/0/0b/compics00153.jpg}
|
{*منظور همان رسانههای ذخیره سازی خارجی است. ولی باید دانست که رسانه اصلی ذخیره سازی ، دیسک است : با ظرفیت بالا و سرعت زیاد و گاه از "آراینه دیسکهای ارزان افوزنه " هم استفاده میشود.
نوار مغناطیسی هم در محیط پایگاه دادهها کاربرد دارد، ولی نه به عنوان رسانه اصلی بلکه به صورت رسانه کمکی برای تولید نسخههای پشتیبان و فایلهای ثبت تراکنشها یا فایلهای رویداد نگاری (هرچند برای این منظورها هم بهتر است از دیسک استفاده شود. اما مبرای کاهش هزینه سازمان در محیط پایگاه دادههای بزرگ و از نوار هم استفاده میشود.)
با توجه به پیشرفت تکنولوژی حافظه ها و تامین حافظه اصلی با ظرفیت بالا ده گیگا بایت ، اینکه دیگر میتوان پایگاه دادهها ذخیره شده در حافظه اصلی هم ایجاد کرد که طبعا انجام عملیات در آن بسیار سریع است . اما این نکته بدان معنا نیست که دیگر نیازی به رسانههای ذخیره سازی جنبی نیست . در هر سیستم کامپیوتری همیشه از یک سلسله مراتب حافظهها استفاده میشوند *}
---
!!!فایل ثبت تراکنش
{*تراکنش به بیان ساده ، برنامه یا بخشی از یک برنامه است که عملی ، معمولا تغییر دهنده در پایگاه دادهها انجام میدهد به گونهای که وضعیت پایگاه دادهها پس از اجرای یکبار (و یا هر بار ) تراکنش "صحیح "(سازگار )باشد. البته ترکنش خواصی دارد که جای طرح آنها در این مقال نیست اما یک ویژگی مهمش این است که یا به تمامی (بطور کامل)اجرا میشود و تاثیرش را در پایگاه میگذارد و یا در صورت اجرای ناقض ، سیستم تاثیر این اجرای ناقض که در پایگاه دادهها را ، از بین میبرد.
با این معرفی کوتاه تراکنش ، تمام تراکشنها را در آن (ها ) ثبت میکند (آنها که باید اجرا شوند و بویژه آنها که اجرا شدهاند، بطور کامل یا ناقض که در صورت اخیر ، عملیات خاصی لازم است تا DBMS تاثیر اجرای ناقض تراکنش ، خنثی شود ) در این فایل (ها ) اطلاعاتی ذخیره میشود که بسته به تکنیک تولید آن (ها ) و بعضی شرایط دیگر ، فرق میکند . اما خلاصه اینکه : اطلاعاتی در آن، وجود دارد که پاسخگوی پرسشهای زیر است :*}
*کدام تراکنش،
*از کدام برنامه کاربردی
*چه زمانی
*چه عملی
*روی چه داده ذخیره شدهای
*با چه نتیجه (مقدار جدید داده)
*گاه : چه در چه شرایطی انجام داده است
---
!!سخت افزار پردازشگر
{*منظور خود کامپیوتر است . میدانیم که برای ایجادپایگاه دادهها میتوان از کامپیوترهای معمولی ( در اندازههای مجود ) استفاده کرد ، اما برای ایجاد پایگاه دادههای خیلی بزرگ و بویژه توزیع شده (پراکنده ) از نوع خاصی از کامپیوترهای استفاده میشود موسوم به ماشین پایگاه دادهها که معماری خاص و قابلیتهای ویژهای دارد . این نوع ماشینها در دهه اخیر ، تجاری شدهاند و البته هنوز پژوهش در طراحی تولید ماشینهای کاملتر ادامه دارد. *}
---
!!سخت افزار همرسانش
{*منظور سخت افزار ارتباطی بین کامپیوتر و دستگاههای جنبی و نیز بین کامپیوترهاست که گاه به آن، امکانات دادهرسانی (داده فرستی – داده گیری) نیز میگویند . این امکانات به دو رده تقسیم میشوند.*}
*امکانات محلی
*امکانات شبکهای
{*امکانات محلی برای ایجاد ارتباط بین کامپیوتر و دستگاههای جنبی آن در یک مانه (سایت )بکار میروند که میشناسیم . اما امکانات شبکهای در این بحث از این جهت مطرح اند که در ایجاد سیستم پایگاه دادهها یا معماری نامتمرکز بکار میروند.
یک سیستم پایگاه دادهها میتواند پنج نوع معماری داشته باشد:*}
__1-__معماری متمرکز
__2-__معماری مشتری – خدمتگزار
__3-__معماری توزیع شده
__4-__معماری با پردازش موازی
__5-__معماری چند پایگاهی
---
!پیوندهای خارجی
*[http://en.wikipedia.org/wiki/Data_storage_device ]
---
!همچنین ببینید
*((ساختار کامپایلر))
*((پایگاه داده))
#@^