【发布时间】:2011-08-12 04:46:46
【问题描述】:
您好,我正在 Dreamweaver 中构建一个社交网络,使用 php 和 sql 作为我的服务器语言来与我的数据库进行交互。我将使用 godaddy.com 来托管我的网站,他们说他们会给我无限的 mysql 数据库,但它们每个只能是 1gb。我想为用户信息(如姓名和电子邮件)指定一个数据库,这些信息将包含在一个巨大的表中。然后在数据库 2 中,我想给每个用户自己的表,其中包含他们所有的 cmets。每条评论我都会添加一行数据。很快我就会用完数据库 2 上的空间,不得不创建一个充满 cmets 的数据库 3。每次我用完旧数据库的数据时,我都会继续创建新数据库的过程。问题是数据库 2 上的人仍在制作 cmets,并且仍在创建更多数据供我存储。我不想限制人们可以存储多少 cmets。我希望他们能够在不删除旧 cmets 的情况下创建任意数量的 cmets。关于做什么或从这里去哪里的任何建议。我怎么解决这个问题?另外,有没有办法通过代码找出数据库还剩下多少存储空间。
【问题讨论】:
-
找一个新的主机。
-
根据主机的任意限制编写代码是很荒谬的,有几百万个主机,如果你认真地做任何事情,你应该看看其中一个 vpn 选项。
-
@Dagon 肯定是指 VPS 选项。
-
更改您的托管服务提供商。否则你就是在为失败做准备。开发具有 1GB 数据库大小限制的社交网站是荒谬的。
-
doh yup VPN,只是为了跟踪许多 TLA(三个字母的首字母缩略词)
标签: php mysql sql database-design database-schema