Mam plik tekstowy z danymi w plain text, który waży ok 50MB. Jest to tabela mniej więcej taka:
Cytat
województwo,miasto, imię, nazwisko, inne różne dane:
mazowieckie,Warszawa,Jeż,Tuptuś,blabla
mazowieckie,Warszawa,Jeż,Tuptuś,blabla
Czy z perspektywy szybkości obsługi takiej tabeli, lepiej jest wywalić województwa i miasta do osobnych tabel MySQL, czy zostawić jak jest? Tabela będzie tylko do odczytu, nic się nie będzie w niej zmieniało, to dane statyczne, nic nie będzie się rozrastało, ani kurczyło, więc jedyne co chcę osiągnąć to szybki odczyt danych.
Czyli. Czy szybciej i mniej obciążająco serwer będzie takie rozwiązanie:
Cytat
[tabela1]
województwo,miasto, imię, nazwisko, inne różne dane:
mazowieckie,Warszawa,Jeż,Tuptuś,blabla
województwo,miasto, imię, nazwisko, inne różne dane:
mazowieckie,Warszawa,Jeż,Tuptuś,blabla
Czy takie
Cytat
[tabela1: województwa]
ID-A,województwo1
[tabela2: miasta]
ID-1,miasto1
[tabela3: wszystko + dowiązania]
ID województwa, ID miasta, imię, nazwisko, blabla
ID-A,województwo1
[tabela2: miasta]
ID-1,miasto1
[tabela3: wszystko + dowiązania]
ID województwa, ID miasta, imię, nazwisko, blabla