数据库
2017-04-09 15:17:28 0 举报
AI智能生成
数据库是按照数据结构来组织、存储和管理数据的仓库。每个数据库都有一个或多个不同的API用于创建、访问、管理、搜索和复制所保存的数据。我们也可以将数据存储在文件中,但是在文件中读写数据速度相对较慢。所以,现在我们使用关系型数据库管理系统(RDBMS)来存储和管理大量数据。 关系型数据库管理系统(如MySQL、Oracle、SQL Server等)是一种基于关系模型的数据库管理系统,它使用表格的形式来表示数据,并利用SQL语言进行操作。非关系型数据库(如MongoDB、Redis等)则是基于键值对存储,面向文档存储或列式存储,数据结构相对灵活。
作者其他创作
大纲/内容
数据库
事务
ACID
隔离级别
索引
B+树
为什么要B+树
B+树的分裂
聚簇索引和非聚簇索引
hash索引
优化
sql语句优化
最左匹配原则
失效
Join优化
order by、group by、distinct优化
三十条规则
schema设计优化
高效的模型设计
适当冗余-减少join
大字段-垂直拆分
大表-水平拆分
统计表-准实时优化
合适的数据类型
参数设置优化
硬件优化
存储引擎
MyISAM和InnoDB的区别
范式
sql语句
0 条评论
回复 删除
下一页