gpt4 book ai didi

sql - 将数据存储到 Azure 存储、blob 或表?

转载 作者:行者123 更新时间:2023-12-03 03:04:50 27 4
gpt4 key购买 nike

我有一个带有数据库的 Web 应用程序,其中消耗数据存储在 SQL 数据库中。我想将超过3个月的数据合并到SQL数据库中,并将未合并的数据保存到存储中。数据不会经常被访问,因为合并的信息将在 SQL 中可用,这只是为了某些人认为会出错的目的。使用表存储还是 Blob 存储更好?感谢您的建议。

数据将单独访问或根据他们来自的建筑物进行访问。例如我有A栋,有人来了,想知道半年前一周或一天的详细消费情况。我将去存储并获取数据。 SQL中的数据每5分钟存储一次。

最佳答案

您可以使用 blob 存储或表存储来实现此目的,但我更倾向于使用表存储来存储此数据。

原因是您需要某种仅由表存储提供的查询功能。使用 Blob 存储,您需要在客户端下载所有相关数据,解析该数据以创建某种集合,然后查询该集合。通过表存储,您可以执行服务器端查询。

如果您要使用表存储,我的建议是使用日期/时间值(具有日期精度)作为PartitionKey。这将使按日期/时间搜索数据变得更快。

如果您要使用 Blob 存储,我的建议是使用 Cool Storage 帐户来保存此数据。由于您很少需要这些数据,因此将其存储在 Cool Storage 帐户中会比常规存储帐户更便宜。

关于sql - 将数据存储到 Azure 存储、blob 或表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45499221/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com