Объект хранилища данных для комментария

Я делаю простое приложение, в котором можно публиковать что угодно, и каждый может комментировать этот пост. Нужно ли создавать группу сущностей, в которой каждый пост будет родительским, а комментарии - дочерними? Документация говорит, что ограничение в 1 запись / сек. Если у моего приложения большой трафик, как многие люди комментируют одно и то же сообщение в одно и то же время, возникнет проблема сбоя транзакции. Как это решить?

1 ответ

Прежде чем приступить к программированию на новой платформе, сначала проведите небольшое исследование и постарайтесь полностью понять все функции и нюансы.

Чтобы ответить на ваш вопрос, ДА, вы можете создать группу сущностей с исходной записью в качестве родителя, а затем с каждым комментарием как дочерним, но ПОЧЕМУ?

Чего ты пытаешься достичь? Имея пост с комментариями, верно? Почему бы просто не сохранить их все в ОДНОЙ сущности?

Сущности имеют атрибуты (поля); так что вы можете иметь POST, COMMENTS в качестве типов полей Entity Thread. Атрибут / поле КОММЕНТАРИИ может быть массивом строк, текста или объектов по вашему усмотрению.

Поэтому, когда вы отображаете данные, извлекаете сущность Thread и отображаете ее поле POST (исходное сообщение), а затем под ним отображаете поле COMMENTS (извлекайте строки из массива строк, затем отображайте их по порядку).

Другие вопросы по тегам