#sql #database #data-structures #nosql
#sql #База данных #структуры данных #nosql
Вопрос:
У меня есть пользователи, каждый из которых может добавить другого в свой список контактов.
структура пользователя:
id, name, phone, ...
Если один пользователь добавляет другого пользователя в свой список контактов, он может изменить имя добавляемого пользователя.
У меня есть такая функция:
getUsers(self_id, user_ids)
self_id — текущий пользователь и user_ids — список идентификаторов пользователя
Мне нужно получить список пользователей и изменить их имена на основе текущего списка контактов пользователя.
Какую базу данных и структуру данных я должен использовать для хранения этих данных?
Комментарии:
1. проанализируйте это github.com/jabberd2/jabberd2/blob/master/tools/db-setup.pgsql
2. @filiprem и что я должен был там найти?
3. общая модель списка контактов пользователя, называемая «список пользователей» в протоколе Jabber / XMPP. Просто используйте эту модель, и все будет в порядке.