Muszę przechowywać numery telefonów w tabeli. Proszę zasugerować, jakiego typu danych powinienem użyć? Czekać. Przeczytaj dalej, zanim klikniesz odpowiedź.
To pole musi być mocno zindeksowane, ponieważ przedstawiciele handlowi mogą używać tego pola do wyszukiwania (w tym wyszukiwania znaków wieloznacznych).
W tej chwili oczekujemy, że numery telefonów będą dostępne w wielu formatach (z pliku XML). Czy muszę napisać parser, aby przekonwertować na jednolity format? Mogą istnieć miliony danych (z duplikatami) i nie chcę ograniczać zasobów serwera (w działaniach takich jak zbyt duże przetwarzanie wstępne) za każdym razem, gdy przechodzą jakieś dane źródłowe.
Wszelkie sugestie są mile widziane.
Aktualizacja: nie mam kontroli nad danymi źródłowymi. Tylko, że struktura pliku xml jest standardowa. Chciałby ograniczyć analizę XML do minimum. Gdy znajdzie się w bazie danych, pobieranie powinno być szybkie. Jedną szaloną sugestią, która się tutaj pojawia, jest to, że powinien on działać nawet z funkcją autouzupełniania Ajax (aby przedstawiciele handlowi mogli natychmiast zobaczyć pasujące). O MÓJ BOŻE!!