(较全面)振兴杯数据库知识点整理

主要介绍数据库基础概念,优点,四个特性以及规划与优化的相关内容,包括容量规划、性能规划、数据库设计和查询优化、视图,存储过程,导入导出等。

MySQL是什么呢?是一种流行的开源关系型数据库管理系统(RDBMS),它支持多个操作系统,使用SQL语言进行操作,可以用于存储和管理各种类型的数据,包括文本、图像、音频和视频等。
ACID是指数据库事务应该具有的四个特性,它们是:
原子性(Atomicity):一个事务中的所有操作要么全部成功完成,要么全部失败回滚。即使在发生故障的情况下,也不会留下部分完成的操作。
一致性(Consistency):事务开始之前和结束之后,数据库的完整性约束没有被破坏。这意味着事务应该确保数据库中的数据始终处于一致状态,即使在多个并发事务的情况下。
隔离性(Isolation):每个事务都应该被隔离开来,以避免并发事务之间的干扰。这可以通过使用锁定或其他机制来实现。
持久性(Durability):一旦事务提交,其结果就应该被永久保存。即使在系统崩溃或停电的情况下,也应该能够恢复已提交的事务。

1,容量规划


第一,优先考虑:原有数据量+数据增长率
第二,清楚预期硬盘容量 =(所有表字段大小+索引大小)* (原记录条数+预计增长条数)/(1-缓冲因子)

2,性能规划

A:考虑什么:业务需求+并发访问量
B:服务器要求怎么样的:高性能
C:引擎要求怎么样的:适应业务
D:有频繁操作的数据怎么办:放入内存
E:数据量大:分区分表,举例如下

</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

奈奈聊成长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值