database - 什么时候使用数据库?
问题描述
我正在制作一个用于学习目的的网站,我打算在这个网站上添加一些图片。
我的(也许是愚蠢的)问题是,什么时候应该使用图片数据库?比如,是否有特定数量的图片需要数据库,或者数据库仅用于存储其他类型的信息?一旦您不想将所有内容都存储在计算机上,也许应该立即使用数据库?
我被链接到另一个页面以获取下面的类似帖子(我的帖子将是重复的)。那篇文章来自 2008 年,主要是关于 SQL 的。今天有没有关于这个主题的新想法,是否有任何首选的数据库来存储不同类型的数据?
谢谢
解决方案
我们可以将网站分为两种类型:
- 静态网站
- 动态网站
静态网站:
- 这是使用 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
示例:博客网站、电子商务网站等等......
推荐阅读
- csv - Athena 无法使用 OpenCSVSerde 解析日期
- javascript - Buffer.toString('binary') 添加“新字符”
- c# - 连接到 REST Api 并检索 JSON
- html - 另一个div内的div剪辑
- swift - 如何通过firebase实现评论
- javascript - Can't return JSX with Geolocation coordinates in React
- c++ - 设计一个将链表转换为二叉搜索树的函数to_tree,bt_node* to_tree(list_node* n)
- cuda - 无法在 Windows 10 中卸载 Cuda 9.2
- css - 范围输入拇指随时间偏移
- python - 如何使用python提取动态html内容