我正在使用node,MySQL和MongoDB构建Rest Api,但我对数据库模式感到困惑,因为业务案例是B2B,而对于每个业务(客户),总共有10个表,总帐,产品,交易,客户,销售,购买和许多这样的。并且为了在销售和购买记录中容纳1到N的关系,我将使用MongoDB来避免在SQL中的购买/销售订单中产品的默认MAX列数。 考虑到我的客户需要为他们的数据提供单独的数据备份选项,并且在不久的将来,我还计划整合应用程序客户之间的关系。
所以,这是最好的选择。我已经阅读了这个question,并且非常仔细地回答,并想问我是否应该选择2号选项?
另外,我想问一下,是否应该使用主机名映射到特定于业务的azure WebApp,将特定BUSINESS TYPES
的整个后端(DB + Server)分开?