View Full Version: Ditolak Utf8_general_ci yang disyorkan lebih Utf8_bin?
Tidak utf8_general_ci disyorkan kerana
utf8_bin: membandingkan tali oleh nilai perduaan setiap aksara dalam rentetan
utf8_general_ci: membandingkan rentetan yang menggunakan kaedah-kaedah bahasa umum dan menggunakan perbandingan kes tidak sensitif
Kepada kamu, versi seterusnya, anda boleh menambah pilihan yang tidak menukar jadual db charset?
Untuk jadual cache vBET kita choosed comparator utf8_bin, kerana kami percaya ini adalah lebih cepat daripada utf8_general_ci. Ia adalah mudah - peraturan tidak hanya membandingkan bytes, begitu juga sepatutnya lebih cepat bahawa mana-mana Bandingan lain yang berdasarkan kaedah-kaedah tambahan (tidak diuji - hanya berdasarkan daripada logik).
Kami juga tidak boleh menggunakan menggunakan utf8_general_ci, kerana ia adalah canse tidak sensitif, dan kita perlu yang hampir sama persis dalam cache.
Sila ambil perhatian bahawa kami tidak mengubah apa-apa dalam model VB, jadi saya tidak betul-betul faham mengapa anda bertanya tentang tidak menukar db charset jadual ... Kami tidak menukar apa-apa di DB. vBET mencipta jadual sendiri untuk cache dan janganlah kamu menyentuhnya yang sedia ada - tidak ditukarkan di sana ...
Ia biasanya ide yang bagus untuk menyimpan charset yang sama untuk seluruh pangkalan data selain mempunyai 2 berbeza kerana kerja-kerja tambahan (query) yang terlibat apabila berkomunikasi antara tidak antara satu sama lain?
Tiada apa-apa komunikasi antara jadual cache vBET dan lain skema pangkalan data.
Saya tidak bermaksud untuk mengatakan antara vbet dan vBulletin saya mean't untuk enjin carian
Enjin carian tidak lihat pangkalan data anda.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.