数据库
定义:
用来组织、存储、管理数据的仓库
特点:
持久化存储数据
方便数据检索和更新
保证数据完整性
保证数据安全性
数据库类型 | 数据库名称 |
---|---|
关系型数据库 | MySQL(免费)、Oracle(收费)、SQL Server(收费)、INFORMIX |
非关系型数据库 | redis、MongoDB、HBase、Neo4J |
关系型数据库
数据结构是表,由二维表及其之间的联系组成的数据库结构
优点:易于维护、使用方便、复杂操作
缺点:读写功能差、灵活度底
非关系型数据库
是一种数据结构化存储的方法集合
优点:格式灵活、速度快、高扩展性、成本低
缺点:不提供SQL支持、无事务处理、数据结构相对复杂
redis:键值数据库;
MongoDB:文档数据库;
HBase:列存储数据库;
Neo4J:图形数据库;