MySQL vs Percona vs MariaDB для интернет-магазина?
Предстоит разработка интернет-магазина с нуля (сейчас выбирается и обсуждается стек на котором будет вестись разработка). По функционалу на текущий момент это обычный интернет магазин в котором будет:
1. Куча текстовых страниц
2. Каталог товаров разбитый по категориям
3. Система разнообразных скидок
4. Корзина
5. Товары с рейтингом, отзывами и характеристиками (предварительно хранящимися в виде EAV-модели)
6. Фильтр товаров по цене, характеристикам и т.п.
Что в нем дальше будет дорабатываться - пока не известно.
Нагруженность проекта ориентировочно будет средняя. Кол-во товаров в среднем (для общего понимая объема хранимых данных): 200 000- 300 000. Так же нужно предусмотреть возможность дальнейшего горизонтального масштабирования системы.
Собственно задался вопросом, какую СУБД из MySQL-семейства (это принципиально) лучше использовать? Поделитесь опытом насколько имеет смысл использовать вместо MySQL - Percona/MariaDB и какой профит в будущем от этого можно получить?
longclaps, )))) этот вопрос мучает многих) я имею ввиду возможно в этих СУБД есть какие-то свои фишечки в отличии от MySQL, которые будет возможность опосля использовать ...
бух портал. 200К+ хитов/день, бывают рассылки на 100К+ подписчиков/день или несколько более мелких.
свое железо. для бд выделен отдельный вирт сервак 4CPU, 40Гб рам. Общий диск массив raid10
mariadb (innodb, aria).
Думаю, что стоит опираться на Oracle MySQL + InnoDB (Barracuda file format). Нужно настраивать производительность MySQL исходя из профиля работы приложения.