Это ''общий'' вопрос. Выслушайте меня.
Допустим, у меня есть MySQL standalone или даже кластер из 3 или 5 узлов. Будет ли хорошей практикой иметь 1 файловую систему на схему?
Например, схема{1..5} будет находиться в /var/lib/mysql/data/schema{1..5}
И я не говорю об уровне RAID в этих файловых системах... Просто, простая FS. Предположим, я использую XFS здесь.
Какую выгоду я потенциально могу получить от этого?
- Более простое резервное копирование FS или даже резервное копирование/снимок (LVM)?
- Производительность ?
- Более быстрая репликация данных узлов?
Что еще...
решение1
«Одна файловая система на схему» на одном физическом диске — НЕТ!
- Никакого преимущества в производительности.
- Нет преимуществ репликации.
- Большой недостаток обслуживания, когда одна схема начинает превышать свою файловую систему. Тогда вам придется все остановить и переразбить диск!
- Снимок LVM в любом случае быстр; «быстрота» не стоит других проблем.
- Чередование RAID дает некоторое преимущество в производительностибездругие проблемы. Но это предполагает, что у вас есть несколько физических дисков.
- Если вы ожидаете иметь более терабайта в одной схеме, то так и скажите. Это может привести к другому обсуждению.