数据存储 第295页
-
MySQL索引详解,你学会了吗?
InnoDB存储引擎支持以下几种常见的索引,如B+树索引、哈希索引、全文索引。哈希索引是自适应的,InnoDB会根据表的使用情况自动为表生成哈希索引。 B+树索引是目前关系型数据库中最常用、最有效的索...
-
分库分表常见算法,你学会了吗?
分库分表常见算法 分库分表分片策略选择,主要考虑两个原则: 当前业务是否真的需要分库分表,分库分表虽然可以减少单库单表的数据压力,处于一个良好的查询响应范围,但是带来的问题也比较多,比如事务,数据查询...
-
数据库治理利器:动态读写分离
背景 在分布式系统架构中,业务的流量都是端到端的。每个请求都会经过很多层处理,比如从入口网关再到 Web Server 再到服务之间的调用,再到服务访问缓存或 DB 等存储。 对于我们的系统来说,数据...
-
MySQL的InnoDB引擎原来是这样的
大家都知道,对于面试官来说,没有办法能够很直接的能问到面试者对于SQL的理解,所以就会有很多千奇百怪的问题就出现了,比如 SQL 优化,索引创建原则,索引的最左匹配原则,唯一索引,联合索引,甚至就开始...
-
如何解决 Redis 数据倾斜、热点等问题
大家好,我是Tom哥。 Redis 作为一门主流技术,应用场景非常多,很多大中小厂面试都列为重点考察内容 前几天有星球小伙伴学习时,遇到下面几个问题,来咨询 Tom哥 考虑到这些问题比较高频,工作中经...
-
如何保证Mongodb和数据库双写数据一致性?
前言 最近在我的技术群里,有位小伙伴问了大家一个问题:如何保证Mongodb和数据库双写的数据一致性? 群友们针对这个技术点讨论的内容,引起了我的兴趣。 其实我在实际工作中的有些业务场景,也在使用Mo...
-
Redis的数据存储及String类型的实现
Redis作为基于内存的非关系型的K-V数据库。因读写响应快速、原子操作、提供了多种数据类型String、List、Hash、Set、Sorted Set、在项目中有着广泛的使用,今天我们来探讨下下R...