Это чрезвычайно обширная тема, охватывающая все: от моделирования и внедрения до ИТ и поддержки. Здесь невозможно действительно ответить на все эти вопросы, особенно без подробностей о вашей ситуации. Тем не менее, вы, кажется, изучаете варианты и пути. Итак, я просто передам некоторую общую пищу для размышлений как человеку, который внедрил несколько систем.
Кажется, все думают, что их новая парадигма баз данных - замена реляционных баз данных. Итак, возьмите эти претензии с крошкой соли.
Мне нравится думать в терминах 3 фундаментальных моделей: реляционная, документная и графическая. В зависимости от вашей проблемной области один или несколько из них - правильный ответ. Я не стал бы делать финансовые транзакции ни в чем другом, кроме реляционного (на основе SQL). Если вы создаете CMS, то лучше всего использовать Document DB. Если мое приложение моделирует сети (дороги, люди, соединения, сети и т. Д.), Я использую Neo4J.
Что касается качества продукции, в каждой категории есть солидные варианты. Реляционный имеет кучу. Для баз данных документов я бы выбрал MongoDB или систему JCR более высокого уровня, например Apache Jackrabbit. Что касается графиков, у меня есть опыт работы только с Neo4j, и он для меня очень хорош.
Что бы вы ни делали, не поддавайтесь на обман, что "У нас есть единственная технология, которая решает все ваши проблемы". Его там нет, и оно сужает ваше мышление.