【问题标题】:service fabric reliable collection for product catalog (e-commerce)?产品目录(电子商务)的服务结构可靠集合?
【发布时间】:2017-06-07 04:03:18
【问题描述】:

对于数以百万计的产品来说,可靠的收集是否是一个不错的选择(查询性能、灵活的模型等),还是我必须看到 nosql 数据库?

谢谢

【问题讨论】:

  • 各种类型的数据存储应用程序都有许多优点/缺点。然而,SFRC 和 NoSQL 是截然不同的。我建议在运行“数百万种产品”之前广泛阅读这两个方面。

标签: azure-service-fabric service-fabric-stateful


【解决方案1】:

Reliable Collection 基本上是跨副本可靠持久化的集合类型,它们不是数据库,也不提供数据库特性。它们与数据库共享一些特性,主要是事务性。您存储的数据(文档)相当灵活,仅此而已。

如果您正在寻找具有数据库特性(例如可查询性和索引)的东西,那么我建议您使用数据库解决方案。

至于性能,这取决于。如果您通过密钥检索文档,那么 SFRC 很快,在所有其他情况下,您可能需要构建明确支持该请求的东西。

除了使用 Reliable Collections 之外,没有什么可以阻止您在 Service Fabric 中使用数据库(关系型或 NoSQL)。

【讨论】:

    猜你喜欢
    • 2020-06-08
    • 2020-01-28
    • 2018-09-01
    • 2012-09-19
    • 2011-10-07
    • 2017-07-12
    • 1970-01-01
    • 2011-01-14
    • 2019-02-22
    相关资源
    最近更新 更多