qonand
@qonand
Software Engineer

MySQL vs Percona vs MariaDB для интернет-магазина?

Предстоит разработка интернет-магазина с нуля (сейчас выбирается и обсуждается стек на котором будет вестись разработка). По функционалу на текущий момент это обычный интернет магазин в котором будет:
1. Куча текстовых страниц
2. Каталог товаров разбитый по категориям
3. Система разнообразных скидок
4. Корзина
5. Товары с рейтингом, отзывами и характеристиками (предварительно хранящимися в виде EAV-модели)
6. Фильтр товаров по цене, характеристикам и т.п.

Что в нем дальше будет дорабатываться - пока не известно.
Нагруженность проекта ориентировочно будет средняя. Кол-во товаров в среднем (для общего понимая объема хранимых данных): 200 000- 300 000. Так же нужно предусмотреть возможность дальнейшего горизонтального масштабирования системы.

Собственно задался вопросом, какую СУБД из MySQL-семейства (это принципиально) лучше использовать? Поделитесь опытом насколько имеет смысл использовать вместо MySQL - Percona/MariaDB и какой профит в будущем от этого можно получить?
  • Вопрос задан
  • 917 просмотров
Пригласить эксперта
Ответы на вопрос 2
sashkets
@sashkets
Прекратил отвечать после 24.02.2022
бух портал. 200К+ хитов/день, бывают рассылки на 100К+ подписчиков/день или несколько более мелких.
свое железо. для бд выделен отдельный вирт сервак 4CPU, 40Гб рам. Общий диск массив raid10
mariadb (innodb, aria).

П.С.
БД любит кушать память, нужно отдавать много
Ответ написан
Комментировать
Думаю, что стоит опираться на Oracle MySQL + InnoDB (Barracuda file format). Нужно настраивать производительность MySQL исходя из профиля работы приложения.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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