Я просто изучаю концепцию NoSQL. Я играю с Amazons DynamoDB, и мне очень нравится эта концепция. Однако я сказал, что не совсем уверен, как данные должны быть разделены. Под этим я подразумеваю, должен ли я создать новую таблицу для связанных функций данных, как в реляционной базе данных, или я использую одну таблицу для хранения всех данных приложений?Размер Amazon DynamoDB Размер?
В качестве примера, в реляционной БД может быть таблица, называемая пользователями, и таблица с именем users_details. Я бы тогда, например, создал соотношение между 1: 1 между двумя таблицами. С концепцией NoSQL я мог бы теоретически создать и две таблицы, но мне кажется, что более эффективно иметь все данные в одной таблице.
Если это так, то когда вы останавливаетесь? Является ли идея хранить все данные приложения для данного пользователя в одной таблице?