关于数据库需求的一些想法。也许您需要它,也许不需要。
您是否始终需要为应用程序提供数据库?当然不是。
与技术中的所有内容一样,在每种情况下都没有理想的选择。
计算机提供了多种存储数据的方式。最明显的替代方法是档案。
一个常见的例子是CMS。一些CMS使用数据库存储数据(例如WordPress),而另一些则更喜欢使用文件存储数据(例如Grav或Statamic)。
在这种情况下,不使用数据库意味着更容易部署到托管服务。
但是,在处理大量数据时,从长远来看,数据库绝对是简化生活的好方法。
如果要构建macOS或iOS应用程序,则可能会决定仅需要JSON或Plist文件来处理数据,因为用户不需要存储大量文件。
也许Core Data(内部SQLite数据库的包装器)最适合您。
一如既往,这是复杂性与便利性之间的平衡。
更多数据库教程:
- MongoDB基础教程
- MongoDB与SQL数据库有何不同
- 信息系统,数据和信息
- 资料模型
- ER数据模型简介
- 关系模型
- 关系代数
- 关系数据库
- 什么是数据库?还有一个DBMS?
- SQL简介
- 如何在macOS上安装PostgreSQL
- 您是否始终需要为应用程序提供数据库?
- 如何在macOS上安装SQLite
- PostgreSQL简介
- PostgreSQL用户权限
- 如何列出PostgreSQL中的所有用户
- 如何使用PostgreSQL切换数据库
- 如何使用PostgreSQL列出所有数据库
- 如何使用PostgreSQL列出当前数据库中的表
- 如何在macOS上安装MySQL
- 在MySQL上创建用户
- PostgreSQL vs MySQL,比较
- SQLite用户权限
- MySQL用户权限
- SQL,创建表
- SQL,将数据添加到表
- SQL,如何使用SELECT
- SQL,处理空单元格
- SQL,唯一键和主键
- SQL,如何更新数据
- SQL,如何更新表结构
- SQL,如何删除数据和表
- SQL联接
- SQL视图
- 如何在MongoDB集合中一次插入多个项目
- 如何从MongoDB集合中删除所有项目