使用 JSON 文件而不是真正的数据库有什么不好吗?

Pix*_*ode 2 php database json

我无权创建/编辑任何数据库,但由于内容量很大,我需要某种管理系统,这就是我创建自己的管理系统的原因。它的工作原理如下:

每个博客文章都有自己的 .php 文件,该文件加载网站的静态部分,例如标题或菜单栏。但有许多类别网站会显示相应帖子的预览。由于单词拼写错误等原因而不得不在 10 个网站上编辑相同的预览,这真是太烦人了。这就是为什么我将这些预览(不是完整内容,因为没有必要)存储在 JSON 文件中。

这是不好的做法吗?如果预览数量增加,是否会导致加载时间变长?我可以通过创建多个 JSON 文件来防止这种情况发生吗?

Sku*_*lly 6

如果您的工作规模较小,那么使用 JSON 文件就可以了,但是在涉及 PHP (或大多数语言)时,尽可能切换到数据库管理系统进行存储肯定是有益的。

如果 JSON 用于存储大量数据,或者大量数据存储在同一个文件中,在这种情况下,使用多个 JSON 文件而不是一个大文件确实更可行,因为输入流读取文件时不必遍历那么多数据。

  • OP 的问题没有“正确答案”。我完全同意你所说的一切。如果他问“问:我应该始终使用数据库,而不考虑磁盘文件吗?”,答案是“当然不!磁盘文件(例如 Json 文件)通常是合适的,通常是首选”。但OP未能告诉我们1)什么是“巨大的”,2)为什么他不能使用数据库,3)他“不能使用”哪些不同种类的数据库,4)有多少文件?5)如何识别它们?6)无论它们是更新还是一次性写入,7)等等等等。OP需要提供更多信息才能获得明智的答案:) (3认同)