数据库
敲代码的胖虎
什么样的年龄,做什么样的事。
展开
-
最全redis缓存核心知点(原理+图解)
主流应用架构1.穿透查询,缓存层里没有客户端需要的数据,需要穿透缓存层,访问存储层。2.回种,穿透查询得到数据后,会回写到缓存层,以便下次同样的数据请求可以直接快速从缓存层返回。3.熔断,如果存储层挂掉或者不提供服务,直接可以从缓存层返回数据。缓存知识考点缓存中间件——Memcache和Redis的区别?Memacache:代码层次类似Hash,简单易用。1.支持简单数据类型2.不支持数据持久化存储3.不支持主从4.不支持分片,分割数据进行存储Redis:主流缓存中间件1原创 2020-10-11 11:44:31 · 3569 阅读 · 1 评论 -
最详细关系数据库(Mysql)面试(原理+实例)
关系数据库主要考点主要考察的是索引、锁部分。如何设计一个关系型数据库(RDBMS)?1.存储(文件系统),即将数据持久化到硬盘中。2.程序实例模块,对存储进行逻辑上的管理,主要分为八个部分:索引管理——优化查询效率锁管理——支持并发存储管理 ——逻辑关系转换成物理存储关系缓存机制——优化执行效率SQL解析——解析SQL语句日志管理——记录操作权限划分——进行多用户管理容灾机制——灾难恢复一、索引模块1.1 为什么使用索引?查询数据方式有两种:1.全局(表)扫描原创 2020-10-11 11:41:22 · 590 阅读 · 0 评论