【发布时间】:2018-07-09 10:42:32
【问题描述】:
这就是问题所在。我有设备将遥测消息推送到 Azure IoT 中心,目前,我使用分区键设备 ID 和行键遥测类型将所有消息保存到表存储中。我想要做的是限制存储数据的大小。例如,表最多只能保留 50 MB,并且应该被清除。对于这样的用例,我应该使用什么样的存储,有什么好处?任何建议都非常感谢。
【问题讨论】:
-
几个后续问题:1)这些数据应该自动清除还是您可以手动清除数据? 2)当大小达到50 MB时是否必须清除数据,或者可以根据年龄(即数据的年龄)清除数据? 3) 是否必须使用 Azure 表/Blob 或其他一些存储机制可以接受?
-
@GauravMantri 1) 应自动或以编程方式清除此数据(例如,通过某些作业/azure func 等)。 2)是的,这应该基于数据大小 3)我想使用这些存储之一。但是,如果他们无法做到这一点,我会考虑其他解决方案。
标签: azure azure-storage azure-blob-storage azure-table-storage