【发布时间】:2017-11-05 04:30:32
【问题描述】:
我使用的服务器对数据库的使用有限制,即我不能在 MySQL 表中使用超过 10mb 的数据。所以,我正在寻找另一种存储数据的方式,我需要一个以文件形式存储数据的数据库,而且它也很容易使用。
【问题讨论】:
我使用的服务器对数据库的使用有限制,即我不能在 MySQL 表中使用超过 10mb 的数据。所以,我正在寻找另一种存储数据的方式,我需要一个以文件形式存储数据的数据库,而且它也很容易使用。
【问题讨论】:
我建议使用SQLite。这是一个轻量级的数据库,原生地在 PHP 中工作,并且包含许多您在 MySQL 中习惯使用的函数。
【讨论】:
phpinfo() 以准确了解。这是一个非常流行的数据库,因此您的托管服务提供商很可能应该支持它。
您可以尝试使用 XML 文件来保存数据。
关于数据库的限制,MySQL也将数据保存在文件中,所以这一定是对MySQL本身的限制。您可以询问他们是否可以使用其他 DBMS,例如 PostgreSQL。
【讨论】:
一切最终都使用文件。 您可以通过将 mysql 放在没有此限制的单独服务器中来克服服务器限制。无论如何,如果您的数据增加,这 10 MB 的限制将被超过。
PHP 允许您连接到外部系统以实现数据库连接。只需在连接查询中设置 servername 变量即可。
【讨论】: