Буду признателен советам экспертов по схеме базы данных для веб-сайта.
У меня есть дизайн базы данных для сайта объявлений, который в настоящее время выполняется в движке MyISAM, поэтому нет никаких связей, ключей и т. Д.
Пожалуйста, посмотрите на модель ER для текущего дизайна:
![enter image description here](https://i.stack.imgur.com/tbOHP.png)
![enter image description here](https://i.stack.imgur.com/QpnSO.png)
Мне нужно знать, нахожусь ли я на правильном пути с дизайном БД ... (Поля «Email» и «Password» являются избыточными в таблицах «Users» и «Ads», поскольку первый план не требовал регистрации пользователя, но этот план был изменилось в последнее время. Поэтому, пожалуйста, игнорируйте этот бит, так как я удалю эти поля из таблицы объявлений)
Ожидается, что сайт может выполнять как минимум 100 000 просмотров страниц в день в течение нескольких месяцев с момента запуска.
Пожалуйста, посоветуйте, что вы думаете об этом дизайне и что можно сделать лучше.
Также, пожалуйста, посоветуйте лучший движок Db для использования на таком сайте (InnoDb или любой другой ...).
Посоветуйте, пожалуйста, какой механизм хранения данных лучше всего подходит для этой базы данных, учитывая производительность, нагрузку, целостность базы данных (если это необходимо, поскольку в настоящее время она разработана для механизма MyISAM и, следовательно, отсутствие целостности базы данных), и все, что нужно учитывать такой сайт.
Я знаю, что конкретные проблемы / проблемы с базой данных могут быть решены только тогда, когда они возникают в реальности, но, по крайней мере, я хочу начать в правильном направлении.
Заранее спасибо за вашу помощь.