در این مقاله قصد داریم نگاهی بر مبانی سرور پایگاه داده داشته باشیم و به کاربردهای آن و چگونگی استفاده از آنها اشاره کنیم. همانگونه که پیشتر عنوان کرده بودیم، سرور دستگاهی بسیار پیچیده است که بسته به نوع کاری که از آن میخواهیم، به انواع مختلفی تقسیمبندی میشود. سرور پایگاه داده ( Database server ) یکی از انواع سرورها بوده که اتفاقاً کاربردهای بسیار زیادی هم دارد.
سرور پایگاه داده سروری است که از آن بهمنظور ذخیره، بازیابی و مدیریت دادهها استفاده میشود. وظیفهی سرور پایگاه داده عبارت است از مدیریت بهروزرسانی دادهها، فراهم کردن امکان دسترسی همزمان توسط کاربرها و تضمین امنیت دادهها.
طراحی کامپیوترها بدینصورت است که دادههای خام را جمعآوری کرده و آنها را با دادههای دیگر ترکیب میکنند تا اطلاعات معناداری را تولید کنند. بدین منظور به ۲ عنصر مجزا نیاز است: یک سرور پایگاه داده که داده را نگه دارد و یک موتور پایگاه داده که فرآیندها را انجام دهد.
برای مثال یک دفترچه تلفن حاوی دادههای خامی مانند نام، آدرس و شماره تلفن است. اما یک پایگاه داده دادههای خام را سازماندهی میکند؛ به صورتی که شماره تلفن تمام مخاطبانی که در یک خیابان زندگی میکنند را بتوانیم بهسادگی پیدا کنیم. اینجاست که داده به اطلاعات تبدیل شده است.
در حقیقت پایگاه داده برای تبدیل دادههای خام به اطلاعات طراحی شده است. موتورها و سرورهای پایگاه داده به انجام این کار کمک میکنند.
سرور پایگاه داده کامپیوتری است که بر روی آن سختافزارهایی اضافه شده است. این سختافزارها باعث افزایش کنترل خواهند شد. سرور پایگاه داده برای انجام کارهای خاص طرحریزی شده است. برای مثال یک کنترلکنندهی دامنه، سروری است که یک شبکه را مدیریت میکند، سرور تبادل ایمیلهای سازمانی را مدیریت میکند و سرور مالی از عملیات حسابداری، مالیات و غیره میزبانی میکند. اما اغلب یک سرور سختافزاری میتواند چندین کار را باهم انجام دهد.
در مثال پایین، یک دیتابیس وجود دارد که به چند سرور متصل شده است. کنترل تمامی این عملیات باعث تشکیل یک سیستم پایگاه دادهی کامل میشود:
سرور پایگاه داده مخزنی برای نگهداری مقادیر زیادی از داده است. در حقیقت این دادهها هستند که سرور پایگاه داده را میسازند. به همین دلیل یک سرور مالی هم میتواند نوعی از سرور پایگاه داده باشد.
در یک سرور دیتابیس ممکن است چندین دیتابیس مختلف وجود داشته باشد. اما اگر یک دیتابیس مانند ایمیل، بیشتر فضای سرور را به خود اختصاص داده باشد، بهتر است آن را به یک سرور پایگاه دادهی دیگر منتقل کنید.
چندین نوع از سرور پایگاه داده وجود دارد که از انواع مدلهای پایگاه داده پشتیبانی میکنند:
بیشترین استفاده از سرورهای پایگاه داده در ذخیرهی اطلاعات سازمانی است. محبوبترین سرورهای پایگاه داده سازمانی عبارتاند از:
Oracle, SQL server, DB2, MYSQL, Sybase
در این میان سرور MYSQL مایکروسافت یکی از محبوبترین سرورهای پایگاه داده در میزبانی وبسایت است. دلیل محبوبیت این سرور علاوه بر منبع باز بودن آن، یکپارچگی سادهی آن با دیگر خدمات شرکت مایکروسافت است.
سینداد یعنی هدیهی سیمرغ، یا فرزند سیمرغ؛ به عبارتی یعنی خود سیمرغ، با همه ی شگفتی هایش، اما جوانتر و سرزنده تر. و این چیزی است که ما سعی می کنیم در سینداد باشیم. از سال ۱۳۸۵ دانش مان را به صورت خدماتی در حوزه ی هاستینگ، شبکه و تولید نرم افزار در اختیار مشتریان مان قرار داده ایم و به این افتخار می کنیم که تک تک آنها تا به امروز همراه ما مانده اند. باور داریم که سینداد صرفاً یک شرکت نیست، بلکه نوعی باور است به ارائه ی شگفت انگیز از هر چیز.