У меня есть вопрос "передового опыта", касающийся индексации.
Я должен индексировать телефонные номера, которые я обычно форматирую column
для целого числа.Я мог бы разделить число на несколько столбцов: areacode, суффикс, префикс, код страны.Но так как мне приходится учитывать международные номера, а в некоторых странах цифры выглядят довольно забавно, я предпочитаю сохранять один столбец.
Поэтому мой вопрос, должен ли я сохранять данные столбца для целых чисел, символов,или varchars?Я убираю все, что не связано с int, поэтому, вероятно, varchar не нужен.
Я должен предоставить своим клиентам возможность поиска, поэтому мне нужно проиндексировать номер.Если бы все телефонные номера были из США, то я бы выделил столбцы, но я угождаю и международным.
Так что мне любопытно, что касается индексации и практики других людей в этой области.арена.Лучше ли индексировать целыми числами (для чего-то подобного), или это даже имеет значение.
В качестве примечания, телефонные номера не будут иметь одинаковую длину.Вот почему я спрашиваю о форматировании структуры столбцов в char или varchar.
спасибо, ребята!