对于我的新项目,我期待将JSON数据用作文本文件,而不是从数据库中获取数据。我的概念是在管理员在数据库中创建新条目时在服务器上保存JSON文件。
由于没有安全问题,这种方法是否会使用户更快地访问数据,或者我是否应该使用常规的数据库查询。
答案 0 :(得分:2)
JSON通常用作格式化数据的方式,以便将数据传输到某处。数据库通常用于存储数据。
答案 1 :(得分:1)
您所描述的内容可能非常明智,但在社区可以对您的方法发表评论之前,您确实需要对项目进行更多说明。
访问模式是什么?它是否始终为用户只读,只能由站点管理员编辑,例如?
你不应该在早期担心表现。更多地考虑到易于开发,维护和可靠性,您可以随后进行优化。
您可能需要查看http://www.mongodb.org/。 MongoDB 是一个以文档为中心的商店,它使用JSON作为其存储格式。
答案 2 :(得分:0)
确保您的查询有效。使用存储过程。
JSON就是将数据从服务器(MVC中的Web控制器或standind c#中的代码)发送到客户端(JQuery或JavaScript)的方式
最终将以相同的方式查询数据库。
答案 3 :(得分:0)
您应该坚持使用经典方法(数据库),因为您将面临许多并发问题以及需要处理的文件太多。
答案 4 :(得分:0)
我认为你应该使用通常的数据库查询。
如果您使用JSON文件,则必须将JSON文件与数据库同步(这意味着需要额外的工作)并面对I / O问题(如果您的网站超级繁忙)。