对于数以百万计的产品,可靠的集合是否是一个不错的选择(查询性能、灵活的模型等),或者我必须看到 nosql 数据库?
谢谢
对于数以百万计的产品,可靠的集合是否是一个不错的选择(查询性能、灵活的模型等),或者我必须看到 nosql 数据库?
谢谢
Reliable Collection 基本上是跨副本可靠持久化的集合类型,它们不是数据库,也不提供数据库特性。它们与数据库共享一些特性,主要是事务性。您存储的数据(文档)相当灵活,但仅此而已。
如果您正在寻找具有数据库特性(例如可查询性和索引)的东西,那么我建议您使用数据库解决方案。
至于性能,就看情况了。如果您通过它的键检索文档,那么 SFRC 很快,在所有其他情况下,您可能需要构建一些明确支持该请求的东西。
除了使用可靠集合之外,没有什么可以阻止您在 Service Fabric 中使用数据库(关系或 NoSQL)。