纯JSON数据库

时间:2018-07-21 17:25:32

标签: javascript json reactjs

我有一个ReactJS应用程序,它是一个个人/新闻站点(两个都有)。它有一个“出版物”部分,该部分需要一个数据库来列出和存储所有条目。唯一能够编辑/添加/删除出版物的用户是admin。此外,每个出版物的格式都相同。因此,单独的后端应用程序将类似于发明自行车。对于诸如出版物之类的简单事物来说太复杂了。

我尝试使用的第一件事是来自Google的Firebase。 (https://firebase.google.com/)。它真的很简单,具有实时同步(对我而言这是没有用的),还可以为您完成所有肮脏的工作。那真的很棒,但是我遇到了问题。该网站包含许多高分辨率图像,其中许多图像必须同时加载。我意识到,该网站需要大约2-3秒的加载时间,而且仅包含几张图片。

比起我,我想到了同一台主机上的本地存储。我对本地存储进行了一些测试,当然,它的速度要快很多倍(3秒vs毫秒)。因此,现在我考虑一个将包含所有信息(图像路径,段落文本,名称等)的JSON文件。

1-使用如此易于访问的数据库将所有内容存储在同一主机上是否安全?用户可以读取文件是可以的,因为无论如何它们都可以在网站上找到。但是他们是否也有可能更改它们?

2-要操纵数据库,我考虑制作一个简单的应用程序界面,该界面将允许可视地编辑出版物。但是将该接口存储在同一主机上是否安全(x2)?当然,它不会在公共IP上运行,而是存储在另一个目录中。

0 个答案:

没有答案