Как лучше хранить данные личных записей пользователей?

Есть задача хранить записи пользователей (Заголовок, Текст, дата и так далее). Эти записи будут доступны только самому пользователю (aka личный блокнот).

Я вижу два варианта хранения

  1. Каждая запись будет хранится отдельно с столбцами ID, UserID, Titile, Text и так далее
  2. Хранить записи в виде JSON, в отдельной ячейке записи юзера.

Я считаю, что первый вариант лучше. Может вы знаете ещё способы?


Ответы (1 шт):

Автор решения: Пиндос

Как по мне, если это соц. сеть где есть возможность писать личные записи, то проще использовать 1 вариант, добавив к таблице статус записи, который идентифицирует её, как личную или нет.

Например, добавить атрибут Private, в котором будет указываться на тип записи.

После этого просто проверять на тип записи перед выводом.

→ Ссылка