מחשב כף יד

צפה בגרסא המלאה: נדחה Utf8_general_ci המליץ על Utf8_bin?



mario06
25-07-10, 05:54
לא האם utf8_general_ci המומלץ כי

utf8_bin: להשוות מחרוזות לפי הערך הבינארי של כל תו במחרוזת

utf8_general_ci: להשוות מחרוזות באמצעות כללים כלליים באמצעות השפה תלוי רישיות השוואות

ב אתה הגירסה הבאה אתה יכול להוסיף אופציה שלא להמיר את charset שולחן db?

vBET
26-07-10, 07:41
עבור טבלאות מטמון vBET אנו choosed קומפרטור utf8_bin, משום שאנו מאמינים זה מהר יותר מאשר utf8_general_ci. זה פשוט - כלל לא פשוט להשוות בין בתים, כך זה צריך להיות מהר, כי כל comparation אחרים המבוססים על כללים נוספים (לא נבדק - מבוסס רק על ההיגיון החוצה).
גם אנחנו לא יכולים להשתמש להשתמש utf8_general_ci, כי זה canse רגישות, ואנחנו צריכים התאמות מדויקות במטמון.

שים לב לא נשנה דבר במודל VB, אז אני לא בדיוק מבין למה אתה לא שואל על המרת charset db השולחן ... אנחנו לא להמיר שום דבר DB. vBET יוצר טבלאות משלה מטמון לא נוגעים הקיימים - דבר מומר שם ...

mario06
26-07-10, 12:57
זה בדרך כלל רעיון טוב לשמור על קידוד זהה עבור מסד הנתונים כולו במקום שיש 2 שונה כי כמה עבודה נוספת (שאילתה) מעורבת כאשר אין תקשורת בין זה לזה?

vBET
26-07-10, 20:12
אין כל תקשורת בין טבלאות מטמון vBET והשאר של סכמת מסד הנתונים.

mario06
27-07-10, 11:31
לא התכוונתי לומר שבין vbet ו vBulletin אני mean't עבור מנועי החיפוש

vBET
27-07-10, 19:26
מנועי החיפוש לא רואים את מסד הנתונים שלך.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
vBET 4.10.1 gives automatic translations