什么是在Azure Service Fabric中查询数据的最佳方法?是否有基于Reliable Dictionary之上的东西?例如:map/reduce?
示例:客户对象存储在一个可靠的集合中。键是CustomerID。现在我想找到所有姓氏以“A”开头的来自“悉尼”的客户,并且在上个月内订购了某些东西。
在Azure Service Fabric中实现这个查询功能的最佳方法是什么?性能会如何?假设列表中有几十万个客户。
示例:客户对象存储在一个可靠的集合中。键是CustomerID。现在我想找到所有姓氏以“A”开头的来自“悉尼”的客户,并且在上个月内订购了某些东西。
在Azure Service Fabric中实现这个查询功能的最佳方法是什么?性能会如何?假设列表中有几十万个客户。
IReliableDictionary
,其中包含特定查询的查找键/值。 - RyanIReliableDictionary
不再实现IEnumerable
接口,因此该方法不再可用。相反,您可以使用CreateEnumerableAsync
方法,并可能编写一个包装器使其类似于IEnumerable
,就像这个答案中所述。 - cassandrad