非关系型数据库又被称为NoSQL(NotOnlySQL),意为不仅仅是SQL。通常指数据以对象的形式存储在数据库中,而对象之间的关系通过每个对象自身的属性来决定。
# ⭕ 特性
- 1、使用键值对存储数据;
- 2、分布式;
- 3、一般不支持ACID特性;
- 4、非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。
# ☑️ 优点
- 1.非关系型数据库存储数据的格式可以是key-value形式、文档形式、图片形式等。使用灵活,应用场景广泛,而关系型数据库则只支持基础类型。
- 2.速度快,效率高。NoSQL可以使用硬盘或者随机存储器作为载体,而关系型数据库只能使用硬盘。
- 3.海量数据的维护和处理非常轻松。
- 4.非关系型数据库具有扩展简单、高并发、高稳定性、成本低廉的优势。
- 5.可以实现数据的分布式处理。
# ❎ 缺点
- 1、不提供sql支持,学习和使用成本较高;
- 2、无事务处理,附加功能bi和报表等支持也不好;
- 3、由于数据类型灵活,也导致了数据结构相对复杂,在复杂查询方面比较麻烦
# 🎯 学习资源
前往【数据库专题页学习】