0

我的脚本要求我每 24 小时制作、“保存”、使用、编辑和重新保存非常复杂的变量(因为新数据每 24 小时出现一次)很长一段时间,通常是一年左右。我有一个包含其他数组、对象的数组,它还包含更多数组和对象,因此它使它成为一个非常复杂的数组。我想知道对于这个长期数据,哪个选项是最有效的选项。一个 sql 数据库,或将变量保存在一个 php 文件中,该文件可以包含在其他脚本中以供使用或 php APC。

4

1 回答 1

3

您可以尝试使用 NoSQL 类型的数据库来存储复杂的数据结构,因为这样您就不需要将它们分解为定义良好的模式。或者,如果您的数据结构对于 PHP 序列化是安全的,您可以将其存储在按日期键入的 SQL 数据库中。另一个建议可能是使用 memcached 或类似的。

如果存储在适合您的情况的文件系统中,我通常也会将数据结构存储在 JSON 编码的文件中。

于 2012-07-23T17:35:17.503 回答