2020-09-01 07:18发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
最近几天,我们正在考虑为我们的应用程序提供多租户解决方案。
为此,我们要做的一件事是在mongoDB服务内部创建其他数据库,以便我们能够轻松区分不同客户的数据。
但是,每当我们尝试在mongoDB服务中创建第二个数据库时,都会遇到错误,提示有关授权丢失的情况。
我们不知道的mongoDB服务是否有限制? 还是我们以某种方式做错了?
您知道我们可以做些什么吗?
先谢谢您
Max Hohnsbein
您好 Max Hohnsbein ,
Cloud Platform中的后备服务不是 与成熟的DBMS相同。 通常,您将请求特定服务的实例,这实际上意味着您实际上是在DBMS系统之上获取数据库实例。 但是,MongoDB不再作为支持服务而成为我们产品的一部分-现在,您必须选择其中的一种超扩展程序才能使用它。 SAP正在与一个服务经纪人合作,该经纪人将与超扩展程序进行交互,以提供与后备服务类似的体验透明性。
HANA的工作方式略有不同-每个实例将是您帐户中拥有的HANA DBMS的托管或共享实例。 区别在于共享实例将创建一个HDI容器-从技术上讲,它将是HANA数据库上的一个架构。
这里的关键要点是您的应用程序(我应该在这里说您的微服务 )将使用从DBMS中获取的资源,而该资源是提供给您的,而无需麻烦知道去哪里以及需要连接哪些用户。 其背后的想法是您的微服务将存储属于其数据域边界的数据。
因此,回到您的问题:在开发微服务时,您无需关心数据库名称-这是由运行应用程序的平台完成的。 相反,您需要关心域驱动的设计和有限上下文-并确定有限上下文的哪些部分将构成微服务的职责。
最好的问候, Ivan
最多设置5个标签!
您好 Max Hohnsbein ,
Cloud Platform中的后备服务不是 与成熟的DBMS相同。 通常,您将请求特定服务的实例,这实际上意味着您实际上是在DBMS系统之上获取数据库实例。 但是,MongoDB不再作为支持服务而成为我们产品的一部分-现在,您必须选择其中的一种超扩展程序才能使用它。 SAP正在与一个服务经纪人合作,该经纪人将与超扩展程序进行交互,以提供与后备服务类似的体验透明性。
HANA的工作方式略有不同-每个实例将是您帐户中拥有的HANA DBMS的托管或共享实例。 区别在于共享实例将创建一个HDI容器-从技术上讲,它将是HANA数据库上的一个架构。
这里的关键要点是您的应用程序(我应该在这里说您的微服务 )将使用从DBMS中获取的资源,而该资源是提供给您的,而无需麻烦知道去哪里以及需要连接哪些用户。 其背后的想法是您的微服务将存储属于其数据域边界的数据。
因此,回到您的问题:在开发微服务时,您无需关心数据库名称-这是由运行应用程序的平台完成的。 相反,您需要关心域驱动的设计和有限上下文-并确定有限上下文的哪些部分将构成微服务的职责。
最好的问候,
Ivan
一周热门 更多>