假设我有一个包含客户数据的masterdata池。我想使用queryMasterdata过滤masterdata实体。 根据定义,masterdata实体具有6个过滤器属性,3个基于字符串和3个数字,可用于过滤性能良好,因为这些值已编制索引。
如果我想使用6个以上类型字符串的标准来过滤该池中的客户,该怎么办?
例如:
我知道,出于可用性原因,某些标准应该是生产场景中的预定义值。但是,让我们假设所有7个过滤器标准都被视为字符串。当一个masterdata实体中只有3个字符串过滤器可用时,如何建模/构造masterdata以确保所有标准都在masterdata的索引值上运行?
答案 0 :(得分:1)
如果您想使用3个以上的字符串过滤器,可以将masterdata拆分为多个池。您可以为人员详细信息和位置详细信息创建单独的池,也可以根据您的偏好对其进行分组。然后,您可以通过将数字过滤器用作外键来链接池之间的数据。
亲切的问候, 安娜