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