掌上电脑

查看完整版本: 被拒绝 Utf8_general_ci推荐过Utf8_bin吗?



mario06
25-07-10, 05:54
是不是utf8_general_ci建议,因为

utf8_bin:比较每个字符的二进制值的字符串中的字符串

utf8_general_ci:比较字符串使用一般的语言规则和使用不区分大小写的比较

你的下一个版本,你可以添加一个选项不转换DB表的字符集?

vBET
26-07-10, 07:41
vBET缓存表中,我们choosed utf8_bin比较,因为我们相信这是比utf8_general_ci快。简单 - 没有规则,只是比较字节,因此它应该更快,刚刚上了逻辑基础上附加的规则比较(未测试 - 任何其他)。
同时,我们也不能使用使用utf8_general_ci,因为它是canse不敏感的,我们需要在高速缓存中的精确匹配。

请注意,我们不会改变任何东西在VB模型,所以我不完全明白你为什么不转换db表的字符集要求...我们不转换任何在DB。 vBET创建自己的表缓存,不触及现有的 - 什么是转换有... ...

mario06
26-07-10, 12:57
有2种不同的,而不是整个数据库保持相同的字符集,它通常是一个好主意,因为一些额外的工作(查询)参与时,彼此之间没有沟通?

vBET
26-07-10, 20:12
没有任何vBET缓存表和其他数据库模式之间的沟通。

mario06
27-07-10, 11:31
我不是这个意思说我的搜索引擎mean't之间vbet和百度推广

vBET
27-07-10, 19:26
搜索引擎看不到你的数据库。

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