Я создаю веб-приложение. Это приложение будет использовать MySQL для хранения всей информации, связанной с каждым пользователем. Тем не менее, он также будет использовать MySQL для хранения данных типа системного администратора, таких как журналы ошибок, журналы событий, различные временные токены и т. д. Этот второй набор информации, вероятно, будет больше, чем первый набор, и это не так важно. Если бы я потерял все свои журналы ошибок, сайт работал бы без сбоев.
Я разрываюсь на том, иметь ли несколько баз данных для этих различных типов информации, или поместить все это в единую базу данных, в нескольких таблицах.
Причина держать все это в одном, заключается в том, что мне нужно открыть только одно соединение. Я заметил измеримую потерю времени для открытия соединения, особенно при использовании удаленных серверов mysql.
Что вы, ребята, делаете?