ُسلام دوستان
فرق mysql , mysqld , mysqli
چیست و کدام سرویس برای دیتابیس ها سنگین 3 گیگاباتی خوب هست ؟
برای دیتابیس ها سنگین ار چه سرویسیی استفاده کنم ؟
:x
نمایش نسخه قابل چاپ
ُسلام دوستان
فرق mysql , mysqld , mysqli
چیست و کدام سرویس برای دیتابیس ها سنگین 3 گیگاباتی خوب هست ؟
برای دیتابیس ها سنگین ار چه سرویسیی استفاده کنم ؟
:x
MySQL که اسم خود پایگاه داده ها هست
یه افزونه ای برای ارتباط PHP با MySQLوجود داره که اسم نسخه ساده و قدیمیتر mysql هست و mysqli نسخه بهینه شده اون هست.
mysqld هم که سرویس لینوکسی خست (mysql deamon)
اما پاسخ اصلی سوال شما:
MySQL از چندین نوع پایگاه داده ها (Storage Engines) پشتیبانی میکنه که معروفترین اونها عبارتند از:
MyISAM: بهترین نوع برای پایگاه داده های کوچک و وب بدون هیچ امکانی. در واقع فقط یک مخزن داده محسوب میشه (Data storagr) و فقط میتونی اطلاعات رو توش ذخیره کنی و نقش RDBMS اینجا خیلی پررنگ نیست
InnoDB: نوع مناسبی برای برنامه های کاربردی تحت وب که دارای فقل رکورد و فیلد، تراکنش هست و تا حجمهای بالای فیلد و رکورد (فکر کنم حدود 2 ترابایت) پشتیبانی میکنه و واقعا میشه بسیاری کارها رو روی دوش MySQL انتخات مثل input-type-validation و ....
این هم یه سری لینک که فکر کنم مفید باشن:
MySQL :: MySQL 5.0 Reference Manual :: 13 Storage Engines
MySQL Engines: MyISAM vs. InnoDB | Tag1 Consulting, Inc.
MySQL :: MySQL 5.0 Reference Manual :: 13.1 The MyISAM Storage Engine
MySQL :: MySQL 5.0 Reference Manual :: 13.2 The InnoDB Storage Engine