Я создаю приложение для Android, которое будет использовать список друзей.Насколько я знаю, вы не можете хранить массив в таблице MySQL, поэтому мне кажется, что мне придется создать отдельную таблицу из моей таблицы «Users» и назвать ее, скажем, «Friends».В этой таблице будут только Friend1 и Friend2.
Мой вопрос является предпочтительным способом хранения этой таблицы.Я могу использовать поле UserName (строка) из моей таблицы «Users» для их хранения или поле UserID (целое число) из моей таблицы «Users».Использование идентификатора сделает таблицу меньше, потому что маленькие целые числа занимают больше места, чем строка, но в то же время я обращаюсь к этим данным, главным образом, через поле UserName (поэтому мне нужно запросить таблицу Users, чтобы получить UserID изТаблица пользователей).
Какой метод предпочтителен для таблицы MySQL?Используя имя пользователя напрямую, чтобы мне не приходилось искать идентификатор пользователя из таблицы «Пользователи», или сохранять таблицу как два целых числа, и запрашивать, чтобы найти идентификатор из имени пользователя?Спасибо.