非关系数据库

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核4GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 6.5 非关系型数据库1.非关系型数据的概念非关系型数据库也叫NoSQL数据库,全称是Not Only SQL。关系型数据库与非关系型数据库的区别: 关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库通常指数据以对象的形式存储在数据库中而对象之间的关系通过每个对象自身的属性来决定。2.NoSQL数据库的特点:(1) 模式自由不需要定义表结构,数据表中的每条记录都可能有不同的属性和格式(2) 逆规范化不遵循范式要求,去掉完整性约束,减少表之间的依赖.(3) 弹性可扩展 可在系统运行的过程中,动态的删除和增加节点(4)多副本异步复制 数据快速写入一个节点,其余节

6.5 非关系型数据库
1.非关系型数据的概念
非关系型数据库也叫NoSQL数据库,全称是Not Only SQL。
关系型数据库与非关系型数据库的区别:
关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库通常指数据以对象的形式存储在数据库中而对象之间的关系通过每个对象自身的属性来决定。
2.NoSQL数据库的特点:
(1) 模式自由
不需要定义表结构,数据表中的每条记录都可能有不同的属性和格式
(2) 逆规范化
不遵循范式要求,去掉完整性约束,减少表之间的依赖.
(3) 弹性可扩展
可在系统运行的过程中,动态的删除和增加节点
(4)多副本异步复制
数据快速写入一个节点,其余节点通过读取写入的日志来实现异步复制。
(5)弱事务
不能完全满足事务的ACID特性,但是可以保证事务的最终一致性
(6) 高性能
非关系型数据库都具有非常高的读写性能,尤其在大量数据下,同样表现优秀。这得益于它的无关系性和简单的数据结构。

6.5 非关系型数据库
1.非关系型数据的概念
非关系型数据库也叫NoSQL数据库,全称是Not Only SQL。
关系型数据库与非关系型数据库的区别:
关系型数据库通过外键关联来建立表与表之间的关系非关系型数据库通常指数据以对象的形式存储在数据库中而对象之间的关系通过每个对象自身的属性来决定。
2.NoSQL数据库的特点:
(1) 模式自由
不需要定义表结构,数据表中的每条记录都可能有不同的属性和格式
(2) 逆规范化
不遵循范式要求,去掉完整性约束,减少表之间的依赖.
(3) 弹性可扩展
可在系统运行的过程中,动态的删除和增加节点
(4)多副本异步复制
数据快速写入一个节点,其余节点通过读取写入的日志来实现异步复制。
(5)弱事务
不能完全满足事务的ACID特性,但是可以保证事务的最终一致性
(6) 高性能
非关系型数据库都具有非常高的读写性能,尤其在大量数据下,同样表现优秀。这得益于它的无关系性和简单的数据结构。

相关实践学习
体验RDS通用云盘核心能力
本次实验任务是创建一个云数据库RDS MySQL(通用云盘),并通过云服务器ECS对RDS MySQL实例进行压测,体验IO加速和IO突发带来的性能提升;并通过DMS执行DDL,将数据归档到OSS,再结合云盘缩容,体验数据归档带来的成本优势。
相关文章
|
6月前
|
存储 Oracle 关系型数据库
关系型数据库的介绍
关系型数据库的介绍。
53 4
|
4月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle应用场景
【7月更文挑战第5天】
145 3
|
6月前
|
关系型数据库
关系型数据库中的关系
关系型数据库中的关系。
45 3
|
6月前
|
存储 SQL 关系型数据库
关系型数据库常见的问题
这些问题并不是关系型数据库的固有缺陷,而是在使用和管理大型、复杂的数据库系统时可能面临的挑战。通过适当的规划、设计、管理和优化,可以最大限度地减少这些问题的影响。
107 2
|
6月前
|
存储 Oracle 关系型数据库
关系数据库
关系数据库基于关系模型,以二维表格形式存储数据,通过行和列表示实体及它们的联系。它包含关系数据结构、操作集合和完整性约束。数据结构强调表的组织,操作集合定义了查询、更新和控制规则,完整性约束确保数据准确一致。RDBMS如Oracle、MySQL提供管理接口。这种系统在各种领域广泛应用。
61 1
|
6月前
|
存储 SQL NoSQL
非关系型数据库(NoSQL)
【4月更文挑战第9天】非关系型数据库(NoSQL)是分布式、非结构化、不遵循ACID原则的数据存储系统,常用于大规模数据存储和高并发场景。其类型包括键值对、文档型、列式和图形数据库。与关系型数据库不同,NoSQL数据模型更灵活,适合社交媒体和物联网应用,但在复杂事务处理上不如后者。实际应用中,通常会根据需求选择合适的数据库类型。
170 3
|
4月前
|
存储 SQL Oracle
|
4月前
|
人工智能 Cloud Native 关系型数据库
关系型数据库,第一!
关系型数据库,第一!
44 1
|
3月前
|
存储 SQL 关系型数据库
关系型数据库和非关系型数据库的区别和选择方法?
【8月更文挑战第17天】关系型数据库和非关系型数据库的区别和选择方法?
221 0
|
5月前
|
SQL 缓存 NoSQL
非关系型数据库
【6月更文挑战第10天】非关系型数据库
74 1