MySQL面试常问大全

1.关系型数据库和非关系型数据库的区别?

其实很好理解,先说一下最直白的的区别,关系型数据库中的数据有关系,非关系型数据库的数据无关系;
关系型数据库(Mysql和Oracle)
1.表和表、表和字段、数据和数据存在着关系
优点:
1.数据之间有关系,进行数据的增删改查的时候是非常方便的
2.关系型数据库是有事务操作的,保证数据的完整性和一致性。
缺点:
1.因为数据和数据是有关系的,底层是运行了大量的算法
大量算法会降低系统的效率,会降低性能
2.面对海量数据的增删改查的时候会显的无能为力
3.海量数据对数据进行维护变得非常的无力

适合处理一般量级的数据(银行转账和钱)

非关系数据库的(redis和MangDB)
为了处理海量数据,非关系数据库设计之初就是为了替代关系型数据库的关系
优点:
1.海量数据的增删改查是可以的
2.海量数据的维护和处理非常轻松
缺点:
1.数据和数据没有关系,他们之间就是单独存在的
2.非关系数据库没有关系,没有强大的事务关系,没有保证数据的完整性和安全性

适合处理海量数据,保证效率,不一定安全(统计数据,例如微博数据)


注意:
关系型数据库最大的优点是事务的一致性;
数据库事务必须具备ACID特性,ACID是Atomic原子性,Consistency一致性,Isolation隔离性,Durability持久性。
数据的持久存储,尤其是海量数据的持久存储,还是需要一种关系数据库。

MySQL面试常问大全相关推荐

  1. Mysql 面试常问5 让你根据业务写出比较复杂的SQL,往往和 Group BY 与 Having 相关

    推荐一本好书 https://download.csdn.net/download/kxjrzyk/10940201 上面推荐的好书中,1-4 Having 子句的力量 和 1-10 Having 子 ...

  2. Mysql 面试常问4 -- 锁模块之事务并发访问产生的问题以及事务隔离机制 InnoDB支持事务

    锁模块之数据库事务的四大特性 数据库事务的四大特性和程序事务的四大特性基本相同 ⑴ 原子性(Atomicity) 原子性,这个是最简单的.说的是一个事务内所有操作共同组成一个原子包,要么全部成功,要么 ...

  3. mysql面试常问 1: 谈谈MySQL表级锁和行级锁

    谈谈MySQL表级锁和行级锁 表级锁与索引无关 行级锁与索引的关系呢??答案是有关系的,但是要具体分析不同情况 主键索引与 行级锁的关系 非主键索引与行级锁的关系 实验如下: CREATE TABLE ...

  4. MySQL面试常问问题(SQL 优化 ) —— 赶快收藏

    目录 1.慢SQL如何定位呢? 2.有哪些方式优化慢SQL? 避免不必要的列 分页优化 索引优化 JOIN优化 排序优化 UNION优化 3.怎么看执行计划(explain),如何理解其中各个字段的含 ...

  5. Mysql面试常问的问题

    转自: https://www.cnblogs.com/frankielf0921/p/5930743.html

  6. 面试常问MySQL性能优化问题

    面试常问MySQL性能优化问题 知识综述: [1] MySQL中锁的种类: 常见的表锁和行锁,也有Metadata Lock等等,表锁是对一整张表加锁,分为读锁和写锁,因为是锁住整张表,所以会导致并发 ...

  7. 计算机考研复试面试常问问题 数据库篇

    计算机考研复试面试常问问题 数据库篇 在复习过程中,我用心查阅并整理了在考研复试面试中可能问到的大部分问题,并分点整理了答案,可以直接理解背诵并加上自己的语言润色!极力推荐打印下来看,效率更高!绝对良 ...

  8. 手撸架构,Mysql 面试126问

    技术栈 传送门 JAVA 基础 手撸架构,Java基础面试100问_vincent-CSDN博客 JAVA 集合 手撸架构,JAVA集合面试60问_vincent-CSDN博客 JVM 虚拟机 手撸架 ...

  9. 数据库面试常问——for考研复试面试

    关于数据库的一些面试常问问题 前言: 本人22考研党,已上岸,发一些复试准备整理的资料作为对考研准备的一个收尾.由于近几年基本都是线上复试,线上的话会更加注重概念的考察,本人在复试准备期间搜集了面试题 ...

最新文章

  1. 谈谈我对sku的理解(3)----页面效果
  2. 怎么书写高质量jQuery代码
  3. C#中File类的常用读取与写入文件方法的使用
  4. 解决 | 此数据库文件跟当前sql server实例不兼容 sql server2008无法连接到(local)...
  5. 使用 PHP 7 给 Web 应用加速
  6. PbootCMS V1.1.4 正式发布
  7. 三、解线性方程组的迭代法
  8. 用AVX2指令集优化浮点数组求和
  9. 改进后的第二版Retropie树莓派掌机(二)
  10. codeforce 741 B. Arpa's weak amphitheater and Mehrdad's valuable Hoses(背包 dp)
  11. git新建账号_Git的安装以及注册账号等操作
  12. 量子计算机读后感,《天才的拓荒者:冯·诺伊曼传》- 读后感
  13. ubuntu桌面出现问题,重启x桌面方法
  14. 装甲逆袭-玩家碰撞处理
  15. 前端与后台(学习自某B站Up主)
  16. 下沉、重聚、归位背后,是一位学者转身业界带领阿里iDST建立技术「影响力」的四年
  17. HTML5第9节课堂笔记(初探mui,制作手机归属地查询)
  18. CMake之add_custom_target
  19. 晴天科技冲刺上市:实控人丁一波系本科肄业,粤民投为其股东
  20. journalctl -xe命令什么意思

热门文章

  1. java web 邮件_Javaweb_邮件发送
  2. python pickle文件大小_无法在Python中加载以前转储的大大小pickle文件
  3. 狗狗40题~ (Volume C)
  4. redis 的incr 高并发 原子性计数器
  5. vrchat模型保存_轻松简单自己上传VRChat的Avatar
  6. 天然气故障代码大全_天然气故障码表
  7. 关于在终端使用pip命令命令
  8. SWOT、6W2H、WBS、时间管理……
  9. iPhone设置中的“开发者”选项介绍和总结
  10. python报错“ImportError: The _imagingft C module is not installed”