数据库详解

本文涉及的产品
云原生数据库 PolarDB MySQL 版,通用型 2核8GB 50GB
云原生数据库 PolarDB PostgreSQL 版,标准版 2核4GB 50GB
简介: 数据库详解

类型:关系型数据库:SQLite、Oracle、mysql

 特性:

 1、关系型数据库,是指采用了关系模型来组织数据的数据库;

 2、关系型数据库的最大特点就是事务的一致性;

 3、简单来说,关系模型指的就是二维表格模型,而一个关系型数据库就是由二维表及其之间的联系所组成的一个数据组织。

 优点:

 1、容易理解:二维表结构是非常贴近逻辑世界一个概念,关系模型相对网状、层次等其他模型来说更容易理解;

 2、使用方便:通用的SQL语言使得操作关系型数据库非常方便;

 3、易于维护:丰富的完整性(实体完整性、参照完整性和用户定义的完整性)大大减低了数据冗余和数据不一致的概率;

 4、支持SQL,可用于复杂的查询。

 缺点:

 1、为了维护一致性所付出的巨大代价就是其读写性能比较差;

 2、固定的表结构;

 3、高并发读写需求;

 4、海量数据的高效率读写;

 类型:非关系型数据库MongoDb、redis、HBase

 特性:

 1、使用键值对存储数据;

 2、分布式;

 3、一般不支持ACID特性;

 4、非关系型数据库严格上不是一种数据库,应该是一种数据结构化存储方法的集合。

 优点:

 1、无需经过sql层的解析,读写性能很高;

 2、基于键值对,数据没有耦合性,容易扩展;

 3、存储数据的格式:nosql的存储格式是key,value形式、文档形式、图片形式等等,文档形式、图片形式等等,而关系型数据库则只支持基础类型。

 缺点:

 1、不提供sql支持,学习和使用成本较高;

 2、无事务处理,附加功能bi和报表等支持也不好


相关实践学习
使用PolarDB和ECS搭建门户网站
本场景主要介绍基于PolarDB和ECS实现搭建门户网站。
阿里云数据库产品家族及特性
阿里云智能数据库产品团队一直致力于不断健全产品体系,提升产品性能,打磨产品功能,从而帮助客户实现更加极致的弹性能力、具备更强的扩展能力、并利用云设施进一步降低企业成本。以云原生+分布式为核心技术抓手,打造以自研的在线事务型(OLTP)数据库Polar DB和在线分析型(OLAP)数据库Analytic DB为代表的新一代企业级云原生数据库产品体系, 结合NoSQL数据库、数据库生态工具、云原生智能化数据库管控平台,为阿里巴巴经济体以及各个行业的企业客户和开发者提供从公共云到混合云再到私有云的完整解决方案,提供基于云基础设施进行数据从处理、到存储、再到计算与分析的一体化解决方案。本节课带你了解阿里云数据库产品家族及特性。
目录
打赏
0
0
0
0
57
分享
相关文章
|
10月前
|
为什么需要数据库
为什么需要数据库。
53 4
数据库的应用
数据库在众多领域中发挥着关键作用。在企业管理与运营方面,它支持客户关系管理和企业资源规划,帮助企业了解客户需求、优化资源配置;在金融领域,银行系统和证券交易依赖数据库保障安全性和准确性,进行风险评估;在医疗保健行业,电子病历管理和医疗资源管理通过数据库提高诊断准确性和资源利用率;在教育领域,学生信息管理和在线教育平台利用数据库优化教学管理,提供个性化学习体验;在电子商务中,商品管理和订单管理则确保了信息的准确性和高效处理。
ly~
85 1
|
6月前
|
常见的数据库
常见的数据库
74 6
|
10月前
|
数据库视频(二)
数据库视频(二)
56 1
数据库(四)
`DELETE` 语句用于从表中移除数据。基本语法是 `DELETE FROM 表名 WHERE 条件表达式`,条件可选,若省略则删除所有数据。例如,`DELETE FROM emp WHERE dept_id = 10` 删除10号部门员工。`TRUNCATE` 表名更快,用于清空表,但不支持条件,且数据不可恢复。子查询可用于`CREATE TABLE AS SELECT`来复制表,或在`INSERT`, `UPDATE`语句中进行复杂操作,如更新特定区域员工的工资。
50 1
数据库(一)
登录MySQL数据库的命令是`mysql -u用户名 -p密码`,其中`-u`后面接用户名,`-p`后面接密码。如果服务器不在本地,还需指定`-h`参数加上IP地址或域名,以及可选的`-P`参数指定端口号。创建数据库使用`create database 数据库名`,查看数据库用`show databases;`。数据类型包括整数类型(如int)、字符串(如char、varchar、text)、日期时间类型(如date、time、datetime)等。数据库操作还包括创建表、修改表结构、删除表以及数据的增删改查操作。数据恢复和备份涉及mysqldump工具及source命令来导入导出数据。
36 1
|
10月前
|
数据库视频(四)
数据库视频(四)
54 0

热门文章

最新文章

AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等