Вот проблема, с которой я сталкиваюсь при переходе от SQL к базе данных документа с ограничением в 2 МБ для документов. Предположим, у меня есть сущности, которые выглядят так:
unit
id
item[]
item
id
name
Если item[]
может быть произвольной длины (как обычно имеет место), то я не могу сохранить unit
в его буквальном представлении, потому что есть вероятность, что его размер может превысить 2 МБ. В таком случае я думаю, что нужно преобразовать эту структуру в
unit
id
item
id
unitId
name
и затем нужно выполнить «соединения», которые слишком похожи на SQL (следовательно, какой смысл использовать no-SQL?).