一个帐户中允许的 Azure 存储表数量是否有限制?
我目前正在尝试存储相当大的动态数据集。
我当前的设计倾向于一种解决方案,我将每隔几分钟创建一个新表 - 这意味着每个表都将非常紧凑,我可以轻松搜索我的数据(我不需要一个表中的所有内容)并且它应该让我可以轻松删除过时的数据。
我已查看,但看不到任何记录在案的限制 - 但我想检查一下:
- 一个 Azure 存储帐户中允许的表数量是否有限制?
- 或者我可以继续添加潜在的数千个表而不用担心吗?
I'm currently trying to store a fairly large and dynamic data set.
My current design is tending towards a solution where I will create a new table every few minutes - this means every table will be quite compact, it will be easy for me to search my data (I don't need everything in one table) and it should make it easy for me to delete stale data.
I've looked and I can't see any documented limits - but I wanted to check:
- Is there any limit on the number of tables allowed within one Azure storage account?
- Or can I keep adding potentially thousands of tables without any concern?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于表的数量没有已发布的限制,仅对给定存储帐户有
100TB500TB 的限制。与分区+行相结合,听起来您将可以直接链接到数据,而不会遇到任何表扫描问题。这篇MSDN 文章明确指出:“您可以创建任意数量的给定存储帐户中的表,只要每个表都有唯一的命名。”玩得开心!
There are no published limits to the number of tables, only the
100TB500TB limit on a given storage account. Combined with partition+row, it sounds like you'll have a direct link to your data without running into any table-scan issues.This MSDN article explicitly calls out: "You can create any number of tables within a given storage account, as long as each table is uniquely named." Have fun!