当数据没有安全问题时,使用JSON数据比查询数据库更好

时间:2012-01-27 14:26:17

标签: database json database-design

对于我的新项目,我期待将JSON数据用作文本文件,而不是从数据库中获取数据。我的概念是在管理员在数据库中创建新条目时在服务器上保存JSON文件。

由于没有安全问题,这种方法是否会使用户更快地访问数据,或者我是否应该使用常规的数据库查询。

5 个答案:

答案 0 :(得分:2)

JSON通常用作格式化数据的方式,以便将数据传输到某处。数据库通常用于存储数据。

答案 1 :(得分:1)

您所描述的内容可能非常明智,但在社区可以对您的方法发表评论之前,您确实需要对项目进行更多说明。

访问模式是什么?它是否始终为用户只读,只能由站点管理员编辑,例如?

你不应该在早期担心表现。更多地考虑到易于开发,维护和可靠性,您可以随后进行优化。

您可能需要查看http://www.mongodb.org/ MongoDB 是一个以文档为中心的商店,它使用JSON作为其存储格式。

答案 2 :(得分:0)

JSON与Jquery结合使用是一个非常快速的网页平滑更新选项,但最终它仍将归结为相同的数据库查询。

确保您的查询有效。使用存储过程。

JSON就是将数据从服务器(MVC中的Web控制器或standind c#中的代码)发送到客户端(JQuery或JavaScript)的方式

最终将以相同的方式查询数据库。

答案 3 :(得分:0)

您应该坚持使用经典方法(数据库),因为您将面临许多并发问题以及需要处理的文件太多。

答案 4 :(得分:0)

我认为你应该使用通常的数据库查询。

如果您使用JSON文件,则必须将JSON文件与数据库同步(这意味着需要额外的工作)并面对I / O问题(如果您的网站超级繁忙)。