240 发简信
IP属地:湖南
  • 120
    kafka为什么这么快

    kafka为什么这么快 1. 利用 Partition 实现并行处理 我们都知道 Kafka 是一个 Pub-Sub 的消息系统,无论是发布还是订阅,都要指定 Topic。 ...

  • 分布式缓存集群方案

    一、余数hash 简单的路由算法可以使用余数算法,使用redis集群服务器数量除以对应key的hash值,余数为所属服务器列表下标。由于hash值随机,每台服务器存储的key...

  • 【分布式系统-缓存系统架构设计疑难点系列】mysql、redis数据一致性怎么解决?

    1、需求背景 在高并发的业务场景下,数据库大多数情况都是用户并发访问最薄弱的环节。所以,就需要使用redis做一个缓冲操作,让请求先访问到redis,而不是直接访问MyS...

  • 一致性hash

    场景 随着数据量的增大,现在很多单机服务器压力也在逐渐增大,到某一阶段撑不住了,一般情况下都会考虑集群,或者分片处理。分片的话就会考虑到一个问题怎么确定某一个key值对...

  • 120
    docker搭建主从数据库

    对于我们的 Web 应用而言,一般都是读多写少,因此呈现的通常是一主多从的架构,如果一个应用是读少写多,则可以考虑多主一从。双 M 架构主要是为了方便随时切换主库,降低配置成...

  • 120
    查询优化

    全值匹配 SELECT * FROM `demo` WHERE a = 1; 在这种类型的查询语句中,如何命中索引非常简单直白,只要查询条件对应的列包含了索引列,就可以使用索...

  • 120
    sql执行过程

    MYSQL服务端的整体架构 可以看到服务端主要由 Server 层和存储引擎两部分组成: Server 层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的...

  • 120
    事务隔离

    一、事务隔离级别 MySQL的事务隔离级别一共有四个,分别是读未提交、读已提交、可重复读以及可串行化。 MySQL的隔离级别的作用就是让事务之间互相隔离,互不影响,这样可以保...