什么时候使用数据库?

When use a database?

我正在制作一个用于学习目的的网站,我打算在这个网站中添加一些图片。

我的(也许是愚蠢的)问题是,什么时候应该使用图片数据库?比如,是否有特定数量的图片需要数据库,或者数据库仅用于存储其他类型的信息?如果您不想在计算机上存储所有内容,也许应该立即使用数据库?

我在下面链接到另一个类似 post 的页面(我的 post 是重复的)。 post 是 2008 年的,主要是关于 SQL。今天对这个话题有没有什么新的想法,对于不同类型的数据存储有什么首选的数据库吗?

谢谢

我们可以将网站分为两种类型:

  1. 静态网站
  2. 动态网站

静态网站:

  • 使用 Html 、 Css 、 Javascript 、 Jquery
  • 创建
  • 通常页数较少(5 到 10 页)
  • 只是用来显示写在HTML页面的信息

示例:具有主页、关于我们、联系我们等常用页面的简单网站,以及包含简单信息的 2 - 3 个页面

动态网站:

  • 一般没有页数限制
  • 用于动态加载 data/information
  • 使用前端加上后端数据库
  • 构建

数据库 : 数据库用于将值存储到适当的 table/document

example of databases : MySQL,Sqlite,Oracle,SQL,PostgressSQL,MongoDB,Redis etc..

backend :它是服务器端代码,用于执行 CREATE, READ, UPDATE, DELETE 称为 CRUD 操作到数据库和其他操作使用不同的编程语言

backend done with programming Languages : PHP,Java,NodeJS,Python,Go,Ruby ...etc

frontend : 用于向后端函数发起http请求,并根据后端提供的数据在页面上显示数据

here frontend can be using HTML,CSS,Javascript,Jquery,Ajax or modern frontend technologies like : AngulerJS , ReactJS , VueJS

示例:博客网站、电子商务网站等等....