【发布时间】:2013-09-13 10:02:23
【问题描述】:
我正在考虑是否应该在 MySQL 中使用大型多维数组或数据库。我正在为一个业务有很多产品的客户开发。在这个多维数组中,我将包含每个产品的产品标题、描述、图片链接和类别。
我的客户可能有 1000 多种产品。我研究了其他类似的问题,其中许多人说数组可能更快,但没有一个人处理这种规模的数组。
我个人更愿意使用数组,因为我对 MySQL 的了解非常有限,但如果这意味着要牺牲大量的速度,那么我宁愿使用数据库。对于我的情况,您认为哪个更合适?
【问题讨论】:
-
这是你学习MySQL的机会,使用它! (是的,它比大数组更好)
-
数组中的 1000 个项目几乎没有什么,除非您使用的是内存极度受限的系统。
-
使用数据库!所有数据库引擎都已经实现了通用方法(例如“JOIN”)和优化。如果您打算使用数组,则需要自己用 PHP 编写这些代码。
标签: php mysql arrays multidimensional-array