gpt4 book ai didi

sql-server - 如何归档存储在 SQL Server 中的文档

转载 作者:行者123 更新时间:2023-12-03 05:20:23 24 4
gpt4 key购买 nike

我有一个客户,我为他创建了一个门户网站来管理他们公司使用的文档。文档存储在 SQL Server 中。这一切都很好。

几年后的现在,已有 130,000 份文档,其中大部分已不再需要。数据库最多可达 200 GB,超过 250 GB 时 Azure Db 的成本会变得昂贵。

但是,他们不想只删除旧文档,因为有时需要它们。那么我的选择是什么?他们每年创建约 50,000 个文档。

  1. 只是让数据库变得更大并付出代价吗?

  2. 以某种方式将它们保存到磁盘上的某个地方?看起来存储中的 130,000 个文档本身就是一项需要管理的任务。

  3. 将当前数据库保存在离线位置吗?但是从数据库访问文档会很困难。

  4. 重写应用程序以不在 SQL Server 中存储文件,而是从存储位置保存/检索。

欢迎任何想法。

最佳答案

以存档模式导出 Azure Blob 存储中的备份文件,这样成本更低,并且在需要时可以轻松导入回数据库。 之后从数据库中删除记录

  1. 单击 Azure SQL Server 中 SQL 数据库的“导出”选项。

enter image description here

  • 在 Azure 中选择要存储备份文件的存储帐户。
  • enter image description here

    一旦备份在存储帐户中可用,请按照本教程 - Archive an existing blob访问层更改为存档。 .

    关于sql-server - 如何归档存储在 SQL Server 中的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72808368/

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