首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据库
订阅
星若幻
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
美团面试官:说说Redis的缓存雪崩、缓存穿透和缓存击穿
想象这样一个场景,当我们的Redis服务器中的缓存在某一段时间内大量失效或者Redis服务器瘫痪,用户的请求没有了缓存的拦截直接落在了数据库服务器上导致数据库服务器直接瘫痪,这就是我们今天要介绍的缓存雪崩。 随机设置key的过期时间。由于缓存雪崩的产生原因是短时间内key大量失…
MySQL索引凭什么能让查询效率提高这么多?
我当场就去世了....因为计算机网络和操作系统的基础知识真的是我的盲区,不过后面我恶补了,废话不多说,我们就从计算机加载数据聊起,讲一下换个角度聊索引。 让我们先来了解一下计算机的数据加载。 先说一下磁盘IO,磁盘读取数据靠的是机械运动,每一次读取数据需要寻道、寻点、拷贝到内存…
一文带你看懂什么是MySQL主从复制读写分离,看这篇就够了!
在很多项目,特别是互联网项目,在使用MySQL时都会采用主从复制、读写分离的架构。 主从复制、读写分离一般是一起使用的。目的很简单,就是为了提高数据库的并发性能。你想,假设是单机,读写都在一台MySQL上面完成,性能肯定不高。如果有三台MySQL,一台mater只负责写操作,两…
MySQL系列(二):MySQL是怎么处理并发操作的?
作者:z小赵目录为什么需要锁?MySQL中锁分类?什么是事务?事务的隔离级别MySQL是怎么实现事务机制的?MVCC机制总结为什么需要锁?相信大家都比较熟悉电商系统中库存管理的场景,对于日常活动促销、
探索MySQL是否走索引(一)——范围查询一定走索引吗?
首先,准备4个版本的数据库,5.5/5.6/5.7/8.0然后,每个库中有一模一样的表,数据量一样,建立的索引一样,InnoDB引擎。先看一看,各个版本中,索引统计信息(Cardinality代表该列
选择合适的数据存储方案
在服务端经常遇到数据存储问题,是采用 MySQL?Redis?MongoDB?还是 ElasticSearch?今天的话题是,我们怎么根据业务场景来选择适合的数据库产品。
如果有人问你数据库的原理,叫他看这篇文章
一提到关系型数据库,我禁不住想:有些东西被忽视了。关系型数据库无处不在,而且种类繁多,从小巧实用的 SQLite 到强大的 Teradata 。但很少有文章讲解数据库是如何工作的。你可以自己谷歌 / 百度一下「关系型数据库原理」,看看结果多么的稀少,而且找到的那些文章都很短。现在如果你查找最近时髦的技术(大数据、NoSQL 或 JavaScript),你能找到更多深入探讨它们如何工作的文章。
你真的了解mongoose吗?
继上篇文章「Koa2+MongoDB+JWT实战--Restful API最佳实践」后,收到许多小伙伴的反馈,表示自己对于mongoose不怎么了解,上手感觉有些难度,看官方文档又基本都是英文(宝宝心里苦,但宝宝不说)。 为了让各位小伙伴快速上手,加深对于 mongoose 的…
基于Mysql数据库亿级数据下的分库分表方案
在mysql中,每个数据库最多可创建20亿个表,一个表允许定义1024列,每行的最大长度为8092字节(不包括copy文本和图像类型的长度)。当表中定义有varchar、nvarchar或varbinary类型列时,如果向表中插入的数据行超过8092字节时将导致Transact…
后端程序员必备:书写高质量SQL的30条建议
本文将结合实例demo,阐述30条有关于优化SQL的建议,多数是实际开发中总结出来的,希望对大家有帮助。 1、查询SQL尽量不要使用select *,而是select具体字段。 只取需要的字段,节省资源、减少网络开销。 select * 进行查询时,很可能就不会使用到覆盖索引了…