PDA

Zobraziť plnú verziu: Odmietnuté Utf8_general_ci odporúča cez utf8_bin?



mario06
25-07-10, 05:54
Nie je utf8_general_ci neodporúča, pretože

utf8_bin: porovnať reťazce binárnu hodnotu každého znaku v reťazci

utf8_general_ci: nákupný reťazcov pomocou všeobecných jazykových pravidiel a pomocou case-insensitive nákupný

V budúcej verzii môžete pridať voľbu, ktorá nie je previesť db tabuľky znakovú sadu?

vBET
26-07-10, 07:41
Pre vBET vyrovnávacej pamäte tabuľky Vybrali sme utf8_bin komparátor, pretože veríme, že to je rýchlejší ako utf8_general_ci. Je to jednoduchšie - žiadne pravidlo Stačí porovnať bajtov, takže by to malo byť rýchlejšie, že iné komparácia na základe ďalších pravidiel (netestované - len na základe logiky von).
Tiež nemôžeme použiť utf8_general_ci používať, pretože je Plechovky necitlivé, a my potrebujeme presné zhody v cache.

Vezmite prosím na vedomie, že nebudeme nič meniť v modeli VB, takže si nemyslím, presne pochopiť, prečo sa pýtate nie konverzie db tabuľky znakovú sadu ... Nechceme nič zmeniť na DB. vBET vytvára svoj vlastný tabuľky pre vyrovnávaciu pamäť a nedotýkajte existujúcich - Nič sa prevádza tam ...

mario06
26-07-10, 12:57
To je zvyčajne dobrý nápad, aby rovnakú znakovú sadu pre celú databázu namiesto 2 rôzne, pretože niektoré práce navyše (dotaz) je zapojený pri komunikácii medzi sebou nie?

vBET
26-07-10, 20:12
Nie je žiadny komunikáciu medzi vBET vyrovnávacej pamäte tabuľky a zvyšok schémy databázy.

mario06
27-07-10, 11:31
Nechcel som povedať medzi vbet a vBulletin Aj mean't pre vyhľadávače

vBET
27-07-10, 19:26
Vyhľadávače nevidí databáze.

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages thanks to vBET Translator 4.10.1