Я нахожусь на последних этапах создания своего веб-сайта и немного нервничаю, что делаю что-то не так с моей базой данных.
Я создаю сайт Laravel / mysql, который позволяет пользователям добавлять события. Итак, у меня есть база данных событий. Я разрешаю пользователям выбирать даты своего мероприятия на следующие шесть месяцев. Это означает, что одно Событие может иметь около 180 дат событий, которые я сохраняю в отдельной базе данных, которая называется Шоу. Каждая из этих дат может иметь билеты и цены (vip, general et c) в базе данных билетов. Это означает, что только для одного события может быть создано огромное количество записей.
event(1) -> show on every day(180) -> 5 ticket types(900 entries in my tickets database)
Насколько я могу сказать, это правильный способ сделать это, но, похоже, моя база данных Ticket собирается стать массивным быстро. Я буду использовать Elasti c Search для фильтрации данных.