• 1400/10/07

تفاوت utf8mb4_unicode_ci با utf8mb4_general_ci و کدام بهتر است؟ :

سلام وقتتون بخیر

تفاوت utf8mb4_unicode_ci با utf8mb4_general_ci در چیست و کدام یک بهتر است و از سرعت بیشتری برخوردار است؟ و کدام یک حجم کمتری استفاده میکند؟

  • 1400/10/07
  • ساعت 12:29

سلام وقت بخیر

 

دو لینک زیر رو مطالعه کنید

 

 

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

 


  • 1400/10/07
  • ساعت 20:35

استاد ببینید درست متوجه شدم؟

ترجمه و مطالعه کردم.

خلاصش این بود general_ci قدیمی تر است و سورت کردن حروف برخی از  زبان‌ها از جمله فارسی را به درستی انجام نمی‌دهد و به همین دلیل، محاسبات کمتری دارد و چون محاسبات کمتری دارد سرعت بیشتری دارد.

 

اما unicode_ci سورت را به درستی و یا بهتر انجام میدهد و به همین دلیل، محاسبات بیشتری دارد و چون محاسبات بیشتری دارد سرعت آن نسبت به general_ci کمتر است.

 

نتیجه: اگه جایی نیاز به سورت کردن داریم بهتره که از unicode_ci استفاده کنیم.

 

 


  • 1400/10/11
  • ساعت 14:06

با سلام خدمت شما همراه عزیز

 

 

ببینید تفاوتشون خیلی خیلی کم هست و اونجوری نیست بگیم خیلی محسوس باشه


logo-enamadlogo-samandehi