首页 > 解决方案 > 什么时候使用数据库?

问题描述

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

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

我被链接到另一个页面以获取下面的类似帖子(我的帖子将是重复的)。那篇文章来自 2008 年,主要是关于 SQL 的。今天有没有关于这个主题的新想法,是否有任何首选的数据库来存储不同类型的数据?

谢谢

标签: databasemongodbimagewebstorage

解决方案


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

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

静态网站:

  • 这是使用 Html , Css , Javascript , Jquery 创建的
  • 通常页数较少(5 到 10 页)
  • 它只是用于显示用 HTML 页面编写的信息

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

动态网站:

  • 一般没有页数限制
  • 用于动态加载数据/信息
  • 这是使用前端后端数据库构建的

数据库:数据库用于将值存储到适当的表/文档中

数据库示例:MySQL、Sqlite、Oracle、SQL、PostgressSQL、MongoDB、Redis 等。

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

后端使用编程语言完成:PHP、Java、NodeJS、Python、Go、Ruby ...等

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

这里的前端可以使用 HTML、CSS、Javascript、Jquery、Ajax 或现代前端技术,如:AngulerJS、ReactJS、VueJS

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


推荐阅读