Asp.net web api 使用Snowflake作为web API的数据存储库有什么问题吗?

Asp.net web api 使用Snowflake作为web API的数据存储库有什么问题吗?,asp.net-web-api,database-design,snowflake-cloud-data-platform,Asp.net Web Api,Database Design,Snowflake Cloud Data Platform,从企业架构的角度来看,使用Snowflake作为web API的数据存储库有什么问题吗?我想要问的问题是如何使用数据。不清楚您所说的web API数据存储库是什么意思。如果您谈论的是API交互数据,那么Snowflake不是正确的选择。您应该为此类用例寻找事务性数据存储。然而,从这些数据中,如果您想要获得见解和分析,您可以将事务数据吸收到Snowflake中,并在其上构建分析层。但问题是,为什么您要这样做,大多数API产品都已经在其产品中内置了分析引擎。是的,我说的是API交互数据。你说雪花不是

从企业架构的角度来看,使用Snowflake作为web API的数据存储库有什么问题吗?

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

是的,我说的是API交互数据。你说雪花不是正确的选择。这是因为Snowflake是一个用于分析而非事务数据的数据仓库吗?我听到一些关于成本的担忧,但您认为性能也是一个担忧吗?我更多地从技术用例的角度提到了它。成本和性能取决于如何设计数据体系结构。Snowflake是一种基于列的微分区数据存储。事务性工作负载不是Snowflake或任何DWH产品的正确用例。感谢您的反馈,Rajib!