Для хранения основных данных я использую mysql простую таблицу подумаю перевести на pgsql , но я упёрся в то что нужно хранить много информации о пользователях , не говоря уж о диалогах и стенах, так вот я завис на этом моменте , была даже идея создавать под каждую задачу сервер , под юзеров выделять бд , а в них таблицы с друзьями и т.д.
Возможно вам нужно почитать про НФ (нормальные формы), потому что меня смутило “простую таблицу”. Плюс переход от мускула к постгресу должен обуславливаться чем-то большим, чем просто “потому что так захотелось”. Плюс меня смутило “создавать под каждую задачу сервер”, создалось впечатление, что вы не разобрались с тем, что такое мастер-слейв и что такое кластер баз данных. Плюс “хранить много информации” вообще ничего страшного не сулит, только размер жесткого диска и возможно правильно партиционировать ваши данные, намного более страшно то, какие вы запросы будете делать и на сколько много нужно будет тех же джоинов. И вот только разобравшись с вот этим всем вам стоит думать о переходе с одной базы данных на другую, потому что я наслышан о сложностях кластеризации у постгреса, при том, что у мускула таких проблем нет, ну либо не конкретно у MySQL, а его разновидности под кластеры (или как там правильно говорить)