非关系数据库

本文涉及的产品
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 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) 高性能
非关系型数据库都具有非常高的读写性能,尤其在大量数据下,同样表现优秀。这得益于它的无关系性和简单的数据结构。

相关实践学习
使用DAS实现数据库SQL优化
本实验介绍如何通过数据库自治服务DAS对RDS MySQL高可用实例进行SQL优化,包含购买RDS实例并创建数据库、数据导入、生成并优化慢SQL、执行优化后的SQL语句等实验步骤。
相关文章
|
9月前
|
存储 Oracle 关系型数据库
关系数据库
关系数据库基于关系模型,以二维表格形式存储数据,通过行和列表示实体及它们的联系。它包含关系数据结构、操作集合和完整性约束。数据结构强调表的组织,操作集合定义了查询、更新和控制规则,完整性约束确保数据准确一致。RDBMS如Oracle、MySQL提供管理接口。这种系统在各种领域广泛应用。
92 1
|
分布式计算 NoSQL Hadoop
NoSQL数据库与关系数据库
NoSQL数据库与关系数据库
192 0
|
SQL 数据库 数据库管理
关系数据库标准语言
关系数据库标准语言
91 0
|
7月前
|
存储 SQL Oracle
|
SQL 存储 NoSQL
关系型数据库和非关系型数据库
关系型数据库和非关系型数据库
138 0
|
7月前
|
人工智能 Cloud Native 关系型数据库
关系型数据库,第一!
关系型数据库,第一!
53 1
|
7月前
|
存储 Oracle 关系型数据库
关系型数据库Oracle应用场景
【7月更文挑战第5天】
233 3
|
存储 SQL 关系型数据库
关系型数据库详解
关系型数据库详解
145 1
|
9月前
|
SQL 存储 关系型数据库
什么是关系型数据库?
什么是关系型数据库?
868 0
|
SQL 存储 Oracle
关系型数据库介绍
关系型数据库介绍
147 0

热门文章

最新文章