InnoDB 'One File per Table' eller ej?
Jeg eksperimenterer med MySQL 5.Jeg vil gerne vide lidt om fordele, ulemper og evt. problemer når man overvejer om man skal bruge 'One File per Table' eller ej.
Kort forklaring af det setup jeg forestiller mig:
1 stk. MySQL database(masser af ram og raid)
50 stk. InnoDB databaser der sturkturmæssigt er 100% ens
2-3 stk. Web servere(50 sites, et til hver database), der anvender MySQL databaserne
Skal jeg så nu vælge 'One File per Table' eller ej?
Umiddlbart kan jeg se disse pametre der skal overvejes:
'1 stor fil':
- Bliver fragmenteret
- Bliver GIGANTISK (single point of failure)
- Hvordan sletter/frigiver man 5 gamle databaser der ikke længere anvendes?
'Mange små filer':
- Mange filer, mange filehandles
- Mindre fragmentering
- Når en database skal slettes, kan filerne let slettes
Kom med lidt input til mig!
