【发布时间】:2017-06-01 18:29:52
【问题描述】:
Azure Blob 存储的最大限制为 500TB。这已经足够了,因为我拥有(或将拥有)大量数据。
我想在 Azure 中设置一个安装了 PostGres 的服务器,但我不想使用本地 SSD/HDD,因为大小是有限的......而且我可以调整磁盘大小的唯一方法(如果我需要),就是关闭 VM 并将一些神秘代码输入 PowerShell。
是否可以告诉 Postgres 使用 Azure blob 存储? 如果是这样,我该怎么做? 如果没有,我有什么选择?我如何在需要更多空间的情况下扩展我的 HDD/SDD,而无需我的任何干预?
【问题讨论】:
-
您是否查看过 Azure Postgres SQL 即服务选项?它是最近宣布的 - azure.microsoft.com/en-in/services/postgresql。
-
从 S3 或 Azure Blob 等对象存储运行 RDBMS 之类的东西是完全不切实际的。如果你能克服文件系统语义问题,它会以蜗牛的速度运行,并且祝你好运,让它安全崩溃。
-
虚拟机上的磁盘实际上是存储为具有保证 IO 和延迟的 blob 的虚拟磁盘。这就是为什么它们比“普通”blob 存储更昂贵的原因。它们可以在需要时增加尺寸
标签: postgresql azure azure-storage azure-blob-storage