【问题标题】:Affordably hosting a web app with a 10GB SQL Server database?以经济实惠的方式托管具有 10GB SQL Server 数据库的 Web 应用程序?
【发布时间】:2008-12-06 15:57:14
【问题描述】:

我的一个客户正在开发一个将处理大量数据的 ASP.NET 应用程序。他们的 SQL Server 数据库的初始大小将至少为 5GB,并且可能在一年左右的时间内增长到 10GB。

我们研究过的大多数网络托管公司在最初的 1GB 或 2GB 之后,每增加 50MB 的数据库会收取 5 美元/月的费用。

如果您有一个大型 SQL Server 数据库,您唯一的托管选项是为专用服务器付费吗?

【问题讨论】:

  • 只有我一个人,还是你觉得 10GB 仍然被认为很大(IMO is 很大),但 DB 现在可以完全放入 RAM最平庸的入门级服务器?!
  • 哈哈,Dave 冷静下来,10GB 不在大多数平庸的服务器上,10GB 也不算小……好吧不算大,但它是可敬的。大多数网络数据库都不会超过几兆(大多低于 50 兆)。这就是为什么托管公司有这个限制......
  • 我很好奇您是如何获得 10 gigs 的数据的,但您不需要共享处理、共享内存等 :)

标签: sql-server hosting


【解决方案1】:

不,这不是您唯一的选择,您始终可以为更多磁盘空间支付额外费用,或者寻找提供虚拟服务器的人(这是专用盒子和租用主机之间的一个步骤)。

此外,购买专用服务器(或虚拟服务器)可能比为托管支付额外费用(至少在短期内)更昂贵。

我的问题是,为什么数据库是 5GB?这似乎是很多文字。如果是二进制数据(文件、图像等),您可能需要考虑将它们存储在 FileSystem 上(大多数计划都带有大量 HDD 空间,而不是 DB 空间)

【讨论】:

    【解决方案2】:

    对于典型的共享主机帐户来说,这是一个相当大的数据库,并且会占用托管数十或数百个站点的服务器上的大量空间。在这种类型的帐户上,托管公司使额外的空间非常昂贵,这样您就可以换取更合适的服务水平。

    我建议查看虚拟专用服务器 (VPS),因为它们位于低成本共享解决方案和成熟的专用服务器之间。大多数计划都会提供足够(或几乎足够)的空间来满足您的需求。

    从上面的示例中,我们假设您获得了 2 GB 的空间,并且需要另外 3 GB 才能开始使用。您看到的是每 GB 100 美元或每月 300 美元,对吗?

    我使用ServInt's 基本 VPS 解决方案并以每月 50 美元的价格获得 15 GB 的空间,即使在计划增长的情况下也能容纳您的数据库。它是带有 MySQL 数据库的 Linux 机器,但可能以相似的价格找到类似的 Windows/SQLServer 解决方案。

    【讨论】:

      猜你喜欢
      • 2010-09-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-08-16
      • 1970-01-01
      • 2011-01-09
      相关资源
      最近更新 更多