محمد
4 سال پیش توسط محمد مطرح شد
1 پاسخ

تفاوت سرعت سایت با sqlite و mysql

سلام میخواستم بدونم چه فرقی بین سرعت لود سایت در استفاده از دیتابیس mysql و sqlite وجود داره؟؟


ثبت پرسش جدید
علی بیات
تخصص : توسعه دهنده ارشد وب
@ali.bayat 4 سال پیش مطرح شد
4

برای حجم کمی از داده ها
SQLite3 به مراتب سریع تر از MySQL است
چون SQLite یه دیتابیس مبتنی بر فایل هست..
در حالی که برای استفاده از MySQL باید یک ساکت کانکشن ارسال و نتایجش دریافت بشه

اما وقتی رکوردها توی جدول زیاد میشه SQLite دچار مشکل میشه.
چون از الگوریتم ساده ای استفاده میکنه
مثلا وقتی دارید یک رکورد وارد میکنید.. جدول رو قفل میکنه تا پروسه اضافه شدن اون داده تمام بشه
حالا فرض کنید ۱۰۰ تا کاربر قرار باشه داده ای ذخیره کنند
این باعث فشار روی سرور میشه
و در نهایت پایین اومدن عملکرد


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام