Каким образом строить структуру базы данных на слабом сервере?
Ситуация такая, имеется сервер, но ввиду его малых характеристик происходят постоянные падения
Обусловлено это все моими постоянными запросами к БД
Так как я понимаю, что частые обращения к БД это плохо, я прошу у Вас совета
Есть "пост", после его создания, создается таблица с комментариями к нему
Есть "юзер", после регистрации которого создается так же таблица с его постами и т.д и т.п
Так вот, таблиц становится слишком много, кажется это ни есть хорошо
Знаете, как я провожу выборку комментариев к посту?
Я чекаю всю бд по ключу(id и вообще что то уникальное, номер поста, например)
Достаю из этой таблицы тот же уникальный ключ и приступаю к поиску по всей бд таблицы с комментариями
Как Вы считаете, это нормально?
Или существует какой то более простой и менее требовательный способ?
Я слышал про таблицы в которых находятся ключи для таблиц, копать в эту сторону?
Вы все делаете правильно. Вопрос только в том, используете ли вы индексирование; сколько у вас на сайте комментариев и статей.
По-хорошему, у вас должно все нормально работать, и как-то улучшить производительность можно только экстенсивно (покупая более мощный сервер)
Все работает нормально, просто иногда я делаю ради красоты AJAX комментарии, и получаю перегруз
По тому что обновляю через цикл в JS
Каждую секунду
А вот то я действительно не знаю, как поступить