【问题标题】:Database Choice for WebSite网站的数据库选择
【发布时间】:2011-03-01 15:01:31
【问题描述】:

我在本地主机上为学校开发了几个网站。我可以自己编程网站的数据库驱动方面,例如博客,没问题。在学校,我使用托管在专用服务器上的 MySQL 数据库,因此当服务器出现故障时,我无法访问我的数据。我的本地主机上也有一个 mysql 数据库,但是...我的问题是:如果我在本地主机上使用 MySQL 数据库,我是否只能在计算机运行时访问数据,以便我的站点可以创建服务器请求?

How can I set up any kind of DB for my site that is reliable and doesn't depend on my localhost to act as a DB Server?

我现在正在使用 .NET 进行开发

谢谢。 PS 我再也无法访问学校的服务器了。

PPS 我仍然没有通过托管服务提供商设置网站...可能会选择 godaddy

【问题讨论】:

    标签: mysql database


    【解决方案1】:

    为此,您需要一台服务器。服务器会按月收费,我还没有听说过任何免费的 mysql 服务器,其他人也许可以帮助您。

    常规托管服务提供商提供 PHP 和 MySQL 服务器。我在 Dreamhost (www.dreamhost.com) 上运行我的网站

    可能也值得研究一下 Amazon EC2:http://aws.amazon.com/ec2/ Amazon RDS 也仅用于纯数据库:http://aws.amazon.com/rds/

    据我所知,他们提供按您使用服务付费的服务,并且第一年免费提供 1 级服务

    【讨论】:

    • 是的,他们可以。我只从他们那里购买我的域名,所以我无法评论服务质量,但是是的,您也可以使用 GoDaddy 运行 mysql 服务器。
    【解决方案2】:

    没有什么魔法,您必须将您的数据库托管在 24/7 全天候运行的服务器上。可能在互联网上,这取决于您周围的防火墙。

    【讨论】:

      【解决方案3】:

      网站总是依赖于某种数据库服务器,为什么担心你的数据库无法访问?您的网络服务器也可能出现故障,并且会产生与数据库相同的后果。

      您为什么不获得一些付费托管服务?这些天它相当便宜,每年大约 30 美元,您将拥有一些可靠的托管服务。当数据库发生故障时,这不是您的责任。

      如果你不想依赖 MySQL,你将需要使用由 PHP 或其他东西维护的纯文本数据库。

      【讨论】:

        【解决方案4】:

        您可能会考虑在云提供商(如 Amazon EC2)中运行 MYSQL。这肯定要花一些钱。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2015-03-18
          • 1970-01-01
          • 1970-01-01
          • 2012-01-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多