آشنايي با پايگاه داده و MySQL

طراحي سايت، سئو، طراحي فروشگاه اينترنتي

آشنايي با پايگاه داده و MySQL

۱۶ بازديد

MySQL يكي از سيستم هاي مديريت پايگاه داده متن باز است كه براي ايجاد و مديريت بانكهاي اطلاعاتي در سطح وسيعي استفاده مي شود. Related image
پايگاه داده، شامل مجموعه اي از داده هاست كه به صورت ساخت يافته و در قالب جداول در كنار يكديگر قرار گرفته اند، در پايگاه داده براي عملياتي مانند حذف، اضافه و ويرايش داده ها بايد از يك سيستم مديريت پايگاه داده ها مانند MySQL استفاده كرد
اگر حجم اطلاعات و داده ها در پايگاه داده زياد باشد، عمليات پردازشي و محاسباتي نقش زيادي در انتخاب پايگاه داده دارند، برخي از پايگاه هاي داده مانند Access نسبت به نمونه هاي مشابه سرعت كمي در عمليات پردازشي و محاسباتي دارد، لذا به كار بردن آن در بانكهاي اطلاعاتي با حجم بالا توصيه نمي شود، اما بانك اطلاعاتي Oracle به علت سرعت بسيار بالا غالبا در بانكهاي اطلاعاتي بسيار بزرگ استفاده مي شود، بانك اطلاعاتي MySQL نيز در بانكهاي اطلاعاتي نسبتا بزرگ و تا حجم چند ميليون داده عملكرد مناسبي ارائه مي دهد، به همين دليل در بين طراحان وب از محبوبيت بالايي برخوردار بوده و به دليل راحت بودن محيط طراحي بانك اطلاعاتي و مديريت آن همچنان مورد توجه طراحان بانك اطلاعاتي است.

ويژگي هاي اصلي MySQL

يكي از ويژگي هاي اصلي MySQL اين است كه به صورت متن باز بوده و آن را مي توان به طور رايگان از اينترنت دريافت كرد. اين سيستم مديريت پايگاه داده مي تواند در محيط هاي سيستم هاي عامل مختلف از جمله ويندوز و لينوكس به خوبي كار كند و به دليل وجود APIهاي (Application Programming Interface ) متعدد، مي تواند توسط زبان هاي برنامه نويسي مختلف از جمله
C + + ،java ،Perl ،PHP و C استفاده شود. MySQL مي تواند در سيستم هايي كه چند پردازنده دارند استفاده شود و حتي مي تواند از چندين CPU براي اجرا استفاده كند.

به دليل استفاده از تكنيك هاي س ريع دسترسي به حافظه مي تواند با سرعت بالايي اطلاعات مورد نياز كاربران را در اختيار آنها قرار دهد. از امنيت نسبتا بالايي برخوردار بوده و مي تواند تا حد زيادي مانع دسترسي هكرها به اطلاعات درون بانك اطلاعاني شود. نسخه هاي قبل از MySQL از زبان فارسي پشتيباني نمي كردند و براي ذخيره، نمايش و مرتب سازي داده هاي فارسي از قالب مخصوص زبان عربي استفاده مي شد، به همين دليل براي نمايش داده هاي فارسي كه داراي حروف گ، چ، پ، ژ بودند مشكل پيش مي آمد اما در نسخه هاي پس از آن، امكانات فارسي با استاندارد UTF8 به MySQL وارد شده و مشكلات زبان فارسي نيز حل شد.

نسخه هاي MySQL

MySQL داراي نسخه هاي متعددي است كه تفاوت هايي نيز با يكديگر دارند، به طور كلي گروهي از نسخه ها فقط براي توسعه استفاده مي شوند و گروهي ديگر مي توانند به عنوان يك سيستم مديريت پايگاه داده دائمي براي طراحي سايت به كار روند
اگر به عنوان نسخه هاي MySQL دقت كنيد مي بينيد كه در نامگذاري آنها يك الگوي مشخص رعايت شده است.
عدد اول (5): نسخه اصلي و توصيف كننده قالب فايل است. اين به آن معناست كه تمام نسخه هاي… MySQL5 داراي يك توصيف كننده قالب فايل يكسان هستند و الزاما اينگونه نيست كه …MySQL4 قديمي تر از…MySQL5 باشد.
عدد دوم (1): ميزان انتشار را معين مي كنند، شماره اول و دوم با همديگر شماره سري انتشار را تشكيل مي دهند.
عدد سوم (25): شماره ويرايش در سري انتشار است. يعني هر بار كه ويرايشي روي هر نسخه MySQL صورت مي گيرد، به اين شماره يكي افزوده مي شود.
پس از گروه اعداد فوق از يك پسوند هم در نامگذاري نسخه هاي MySQL استفاده مي شود كه عبارتند از
lpha: نسخه اي كه از اين نوع باشد، نشان دهنده اين است كه به آن كد هاي جديدي افزوده شده است اما هنوز به طور كامل عيب يابي نشده اند و هنوز در دوران تست و عيب يابي به سر مي برند.