У меня есть предстоящий проект, и я не могу решить, придерживаться ли SQL или переключиться на NoSQL.По сути, это система отчетов с основным интерфейсом, который сообщает о данных, введенных пользователями.
Вот схема, которую я наметил:
Поскольку эта схема настолько вложенная, я начал думать о NoSQL.Боюсь, что с SQL у меня будет куча объединений, чтобы добраться до нижней части дерева (модель Record).
Однако мои опасения связаны сСвернуть:
- Я только начинаю проникать в NoSQL и беспокоюсь, что мои знания могут ограничить меня из-за сжатых сроков.
- Хотя создание данных внижняя часть дерева, вероятно, будет относительно простой, я беспокоюсь о том, что может быть сложно сообщить, не вдаваясь в какие-то тяжелые карты / сокращения (с которыми у меня нет опыта)
Мой вопрос: Учитывая мои опасения, думаете ли вы, что эта схема - из-за ее глубокой вложенности - больше подходит для NoSQL?Если да, то думаете ли вы, что составление отчетов о «записях» будет затруднено?
Я понимаю, что, возможно, будет трудно ответить на эти вопросы без дополнительной информации, поэтому, пожалуйста, дайте мне знать, какая другая информация может быть полезна для придания ответа.
Заранее спасибо за вашпомощь!