- 数据库
Angela 博士在她全新的 BootCamp 中讲解了数据库。
你需要数据库来进行持久化存储。当应用程序停止时,内存中的变量会消失。数据库可以确保你的数据安全且可用。它们能帮助你存储、查找和管理海量信息。
数据库主要有两种类型。
SQL 数据库 这些是关系型数据库。它们使用表和固定的模式 (schema)。
- 结构化数据
- 固定模式
- 表之间的关系
- 强一致性
- 使用 SQL 进行查询
- 示例:PostgreSQL, MySQL, Oracle, SQLite
NoSQL 数据库 这些侧重于灵活性和扩展性。
- 灵活的模式
- 水平扩展性
- 适用于大规模或不断变化的数据
- 多种数据模型,如文档型或键值对型
- 示例:MongoDB, Redis, Amazon DynamoDB
根据你的数据需求选择合适的工具。