- آسمونی
- مجله اینترنتی
- فناوری
- دانستنی فناوری
- میزبانی بانک اطلاعاتی و هاست دیتابیس
میزبانی بانک اطلاعاتی و هاست دیتابیس
MySQL چیست؟
MySQL یک سیستم مدیریت پایگاه داده رابطه ای (RDBMS) است که امکان ذخیره سازی، جستجو، مرتب کردن و بازیابی داده ها را فراهم می کند. سرور MySQL به چندین کاربر اجازه استفاده همزمان از داده ها را می دهد و دسترسی افراد معتبر به داده ها را تسریع می کند. بنابراین MySQL یک سرور چند کاربره و چند ریسمانه است. اگرچه تاریخچه پیدایش MySQL به سال1979 بر می گردد اما عرضه عمومی آن از سال 1996 آغاز شده است. این سیستم مدیریتی پایگاه داده، رایج ترین پایگاه داده کد باز (open Source) محسوب می شود.با آسمونی همراه باشید.
نسخههای اولیه MySQL را به هیچ عنوان نمیتوان با نسخههای جدید آن مقایسه نمود. نسخههای قدیمی بهدلیل ماهیت عمومی سیستم عاملی که برای آن درنظر گرفته شده بودند (یعنی یونیکس و لینوکسهای اولیه) دارای واسط کاربر چندان جالبی نبودند و تمام فرامین مربوط به طراحی و مدیریت بانک اطلاعاتی در آنها از طریق دستورات خط فرمان انجام میگرفت.
اما به تدریج و با پیدایش محیطهای گرافیکی توانمند و زیبا برای لینوکس، MySQL نیز همانند سایر نرمافزارهای اپنسورس تحت لینوکس مراحل تکامل و بهینه شدن هسته و ابزارهای جانبی خود را پیمود تا به جایی رسید که اکنون به عنوان یکی از سریعترین، کاراترین و مقرون به صرفهترین برنامههای بانک اطلاعاتی جهان شناخته میشود.غیر از توانمندیهای مربوط به واسط کاربر و امکانات جانبی، در نسخههای جدید MySQL سعی شده است نقاط ضعف همیشگی این موتور بانک اطلاعاتی، یعنی نبود سه عنصر مهمِ دید (view) ، روالهای ذخیره شده و تریگرها، تا حدود زیادی رفع شود و اکنون دیگر MySQL به دلیل نداشتن این سه عنصر مهم، در رقابت با سایر بانکهای اطلاعاتی مورد سرزنش و بیمهری برنامهنویسان و مدیران بانکهای اطلاعاتی قرار نمیگیرد.
میزبانی بانک اطلاعاتی MySQL
مای اس کیو ال (MySQL) یک سامانه مدیریت پایگاه دادهها متنبازاست، که توسط شرکت اوراکل توسعه، توزیع، و پشتیبانی میشود.
میزبانی بانک اطلاعاتی MS SQL 2012
MS SQL Server یکی از سیستمهای مدیریت بانکهای اطلاعاتی رابطه ای است که توسط شرکت مایکروسافت ارائه شده است.
رقبای اصلی MySQL عبارتند از: PostgreSQL, SQL Server, و Oracle. در برابر این رقبا، MySQL از مزیت های زیر بهره مند است:
1- کارائی بالا
2- هزینه پایین
3- سهولت پیکربندی و یادگیری
4- قابلیت حمل
5- در دسترس بودن کد اصلی
6- خدمات پشتیبانی مناسب
SQLite چیست؟
SQLite یک برنامه مدیریت بانک اطلاعاتی مبتنی بر زبان استاندارد SQL هست.بر خلاف مدل های مرسوم بانک اطلاعاتی که به صورت Client/Server هستند و نیاز به نصب و پیکر بندی های خاص خودشون دارن، SQLite تنها یک برنامه مدیریت بانک اطلاعاتی مستقل هست که نیازی به هیچ گونه نصب و پیکر بندی ای نداره و مهمترین هدف از عرضه اون به کار گریش به صورت ضمیمه شده در سیستم های مختلف هست.
قابلیتهای کلیدی نرم افزار SQLite Expert v2.0.28
1- درباره سازی ساده فیلدها، فهرست ها، قید ها، تریگر ها بدون از دست دادن اطلاعات موجود برروی جداول
2- ساختن اسکریپتهای SQL و تولید نماها بصورت بصری با استفاده از سازنده Query
3- ایحاد دیتابیس های SQL ، مشاهده و تغییر پارامترهای دیتابیس ، بررسی تمامیت دیتابیس و فشردگی آن
4- انتقال آسان دیتا میان دیتابیس های SQLite
5- وارد کردن اطلاعات از اسکریپتهای SQL یا اطلاعت منبع ADO یا استخراج اسکریپتهای SQL
6- نمایش و ویرایش دیتا بصورت گرافیکی ، شامل فیلدهای تصویر و BLOB
7- پشتیبانی از فرمتهای تصویری BMP, JPG و PNG
8- اجرای Query های SQL و نمایش نتایج بصورت گرافیکی یا متنی