-
程序员经典面试题,为什么数据库索引多用B+树
最近很多小伙伴都参与了面试更换了工作,校招也已经开始了。最近面试了几个实习生,感觉基础能力都不大行,数据库在程序员的面试中占有举足轻重的一个作用。今天我们来讲一讲数据库的索引是什么? 索引,就跟我们的...
-
如何确保SQL Server在云端的高可用性
在传统的WSFC中,数据通常被存储在存储区域网络(SAN)或SMB3(译者注:Server Message Block是一种能够被用于Web连接,以及客户端与服务器之间进行信息沟通的协议)中,并以共享...
-
最适合新手的Redis基础
1. 什么是Redis 我们先看看Redis官网给的介绍: Redis is an open source (BSD licensed), in-memory data structure store...
-
MariaDB之Spider存储引擎实践详解
本文探讨使用MySQL/MariaDB的Spider存储引擎通过使用单个表链接到多台服务器的实例。 Spider是MariaDB提供的一个新存储引擎,可以让一个标准配置的MariaDB成为一个分布式数...
-
深入理解 MySQL 索引底层原理
一步一步推导出 Mysql 索引的底层数据结构。 Mysql 作为互联网中非常热门的数据库,其底层的存储引擎和数据检索引擎的设计非常重要,尤其是 Mysql 数据的存储形式以及索引的设计,决定了 My...
-
-
Redis 缓存雪崩、击穿、穿透
正文 提到Redis我相信各位在面试,或者实际开发过程中对缓存雪崩,穿透,击穿也不陌生吧,就算没遇到过但是你肯定听过,那三者到底有什么区别,我们又应该怎么去防止这样的情况发生呢,我们有请下一位受害者。...
-
基于关系数据库的数据库功能依赖性
我们今天生活的数字时代在许多方面都是一个过剩的时代。互联网的爆炸违背了所有人的期望,而且其持续的增长速度几乎是不可估量的。据《福布斯》报道,每天在互联网上创建2.5兆字节的数据,在过去两年中,全球90...
-
面试问Redis锁,我脸都绿了......
“在家办公的第 N 周,也不知道笔者工位上的键盘和显示器有没有想我,不知道会不会落灰太严重,被保洁阿姨扔掉了。 图片来自 pexels 笔者今天带来一篇关于 Redis 锁的文章,连敲带画码出此文,有...
-
MySQL:第一次看到有人把MySQL主从复制讲解的这么清楚
一、基本原理 MySQL复制过程分成三步: 1)、master将改变记录到二进制日志(binary log)。这些记录过程叫做二进制日志事件,binary log events;2)、slave将ma...
