سلام وقتتون بخیر
تفاوت utf8mb4_unicode_ci با utf8mb4_general_ci در چیست و کدام یک بهتر است و از سرعت بیشتری برخوردار است؟ و کدام یک حجم کمتری استفاده میکند؟
سلام وقت بخیر
دو لینک زیر رو مطالعه کنید
https://stackoverflow.com/questions/766809/whats-the-difference-between-utf8-general-ci-and-utf8-unicode-ci
https://drupal.stackexchange.com/questions/166405/why-are-we-using-utf8mb4-general-ci-and-not-utf8mb4-unicode-ci
استاد ببینید درست متوجه شدم؟
ترجمه و مطالعه کردم.
خلاصش این بود general_ci قدیمی تر است و سورت کردن حروف برخی از زبانها از جمله فارسی را به درستی انجام نمیدهد و به همین دلیل، محاسبات کمتری دارد و چون محاسبات کمتری دارد سرعت بیشتری دارد.
اما unicode_ci سورت را به درستی و یا بهتر انجام میدهد و به همین دلیل، محاسبات بیشتری دارد و چون محاسبات بیشتری دارد سرعت آن نسبت به general_ci کمتر است.
نتیجه: اگه جایی نیاز به سورت کردن داریم بهتره که از unicode_ci استفاده کنیم.
با سلام خدمت شما همراه عزیز
ببینید تفاوتشون خیلی خیلی کم هست و اونجوری نیست بگیم خیلی محسوس باشه