我对OrientDB和graphdbs很新,并且对多租户的应用程序有一些疑问。
让我们说我的用例是一个SaaS应用程序,客户可以在其中创建与其用例匹配的权限模型。例如:
公司A: - 他们模拟用户,组和文档(当时之间的关系)
CompanyB: - 他们为用户,设备,建筑物,徽章建模
我的SaaS应用程序需要是动态的,以便客户能够根据自己的需求进行建模。我试图找出在东方代表这种情况的最佳方式。文档提到了clusters
的数量的最大限制为32,767,这意味着创建这些实体(组,设备,文档等等),因为类是不行的。
正确的方法是创建一个通用的Thing顶点类并将实体类型存储为属性吗?或者是否有一种更聪明的方法可以通过可扩展的方式对其进行建模。