08 2021 档案
摘要:1. 在Hadoop1.0版本中,Hadoop是有许多缺点的。比如,迭代计算效率低下,因为每一次map和reduce前,会读取hdfs中的数据,然后本次执行完毕后,会把数据存储到hdfs中,反复读取hdfs中的数据,降低了迭代计算的效率。所以在Hadoop2.0后,就有了spark,它是基于内存的分
阅读全文
摘要:本文转载自https://www.dazhuanlan.com/hsun0/topics/980417 锁用来保证数据并发访问的一致性、有效性 MySQL 的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。 MyISAM 和 MEMORY 存储引擎采用的是表级锁(table-leve
阅读全文
摘要:Q1:MySQL 的逻辑架构了解吗? 第⼀层是服务器层,主要提供连接处理、授权认证、安全等功能。 第⼆层实现了 MySQL 核⼼服务功能,包括查询解析、分析、优化、缓存以及⽇期和时间等所有内置函数,所有跨存储引擎的功能都在这⼀层实现,例如存储过程、触发器、视图等。 第三层是存储引擎层,存储引擎负责
阅读全文
摘要:本文转载自https://www.cnblogs.com/lianzhilei/p/11250589.html B树 前言 首先,为什么要总结B树、B+树的知识呢?最近在学习数据库索引调优相关知识,数据库系统普遍采用B-/+Tree作为索引结构(例如mysql的InnoDB引擎使用的B+树),理解不
阅读全文
摘要:索引 基本概念: 在数据库中建立索引是为了加快数据的查询速度。数据库中的索引与书籍中的目录类似。数据库中的索引是一个表中所包含的列值的列表,其中注明了表中包含各个值的行数据所在的存储位置。可以为表中的单个列建立索引,也可以为一组列建立索引。索引一般采用B树结构。索引由索引项组成,索引项由来自表中每一
阅读全文
摘要:1.插入数据 语句: insert into 表名 (列表名) values() --若插入的数据包含了所有的字段,那么列表名可省略 示例: INSERT INTO `role`(`ID`,`ROLE_NAME`,`ROLE_DESC`) VALUES (1,'院长','管理整个学院'),(2,'总
阅读全文
摘要:1.内连接 select 字段名 from 表1 inner join 表2 on 连接条件 --其中inner可以省略,可拓展到3张表以上 示例: 要求:查询员工表和部门表中员工的姓名 select sname from employee join department on employee.i
阅读全文
摘要:查询语句: 1.where子句 select 查询内容 from 表名 where where后面可以接如下查询条件 比较:>, <, >=, <=, =, <>(或!=) 确定范围:between and, not between and 确定集合:in, not in 字符匹配:like, no
阅读全文
摘要:注意:SQL语句是不区分大小写的 1.创建表 create table 表名( 字段名 数据类型 约束, ... ) 其中,字段名和数据类型是必须要写的,而约束可以没有。 示例: create table student( sid int primary key, name varchar(20)
阅读全文

浙公网安备 33010602011771号