@Ayk72

Как реализовать хранение картинок в xfields MySQL движке DLE?

День добрый!

Хотел узнать, как вы относитесь к стандартной БД у движка DLE? Т.е. я имею ввиду то, что там десятки дополнительных полей хранятся в одном поле xfields (разделены ||, тип text). Скажите, пожалуйста, это плохо для больших проектов? Стоит ли выносить доп. поля в отдельные поля БД?

Например, сейчас я храню десятки картинок в доп. Поле images, также там еще десяток полей, как вы считаете, стоит ли вынести его в отдельное поле? Будет ли это лучше, если да, то чем?

Заранее спасибо!
  • Вопрос задан
  • 2828 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Лучше тем что вам не надо будет доставать все данные и парсить их.
Ответ написан
Sander_Li
@Sander_Li
Backend developer
Зависит от задачи
Из минусов могу отметить
1. Отсутствие проверки типов данных на уровне бд для каждого значения
2. Отсутствие ограничения значений на уровне бд
3. Отсутствие сортировки
4. Выборка избыточных данных
5. Если большой проект = высоко нагруженный, то хранение картинок в mysql плохая идея. Если нет, то в этом есть свои плюсы.
6. Длина поля ограничена
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы