【问题标题】:Are there any concerns with using Snowflake as the data repository for a web API?使用 Snowflake 作为 Web API 的数据存储库有什么问题吗?
【发布时间】:2020-08-19 04:10:27
【问题描述】:

从企业架构的角度来看,使用 Snowflake 作为 Web API 的数据存储库是否有任何顾虑?

【问题讨论】:

    标签: asp.net-web-api database-design snowflake-cloud-data-platform


    【解决方案1】:

    我认为要问的问题是您将如何使用这些数据。目前尚不清楚您所说的 Web API 数据存储库是什么意思。如果您谈论的是 API 交互数据,那么 Snowflake 不是正确的选择。您应该为此类用例寻找事务性数据存储。但是,从这些数据中,如果您想获得见解和分析,您可以将事务数据摄取到 Snowflake 并在其之上构建您的分析层。但问题是您为什么要这样做,大多数 API 产品已经在其产品中内置了分析引擎。

    【讨论】:

    • 是的,我说的是API交互数据。你说雪花不是正确的选择。这是因为 Snowflake 是用于分析而不是事务数据的数据仓库吗?我听说的一些担忧是围绕成本,但您认为性能也是一个问题吗?
    • 我从技术用例的角度更多地提到了它。成本和性能取决于如何设计数据架构。 Snowflake 是一种基于列的微分区数据存储。事务性工作负载不适用于 Snowflake 或任何 DWH 产品。
    • 感谢您的反馈,拉吉布!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 2020-08-14
    • 2010-09-17
    • 2018-12-07
    • 2020-09-10
    • 1970-01-01
    • 2012-10-20
    相关资源
    最近更新 更多