Zobraziť plnú verziu: Odmietnuté Utf8_general_ci odporúča cez utf8_bin?
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?
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 ...
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?
Nie je žiadny komunikáciu medzi vBET vyrovnávacej pamäte tabuľky a zvyšok schémy databázy.
Nechcel som povedať medzi vbet a vBulletin Aj mean't pre vyhľadávače
Vyhľadávače nevidí databáze.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.