问题由来 近段时间我们项目需要实现一个事务版本控制的列式数据库,下面来讲一讲我们的设计: 开启事务时候进行一个事务说明 例如 记录时间戳 记录开启该事务的时间戳和关闭事务的时...
问题由来 近段时间我们项目需要实现一个事务版本控制的列式数据库,下面来讲一讲我们的设计: 开启事务时候进行一个事务说明 例如 记录时间戳 记录开启该事务的时间戳和关闭事务的时...
一、什么是分布式事务 分布式事务是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。一个大的操作由 N 多的小的操作共同完成。...
1、流计算的基本概念 1.1 批处理与流处理 在大数据处理领域,批处理与流处理一般被认为是两种截然不同的任务,一个大数据框架一般会被设计为只能处理其中一种任务。比如,Stor...
本文参考了与Redis相关的课程,主要讲解了Redis面试中常问的几个问题,如Redis主从,Redis哨兵,非常详细,适合小白和复习的大佬 🍎Redis集群模式 Redis...
之前,有一年多的工作客户端领域的工作经验。后来,也在字节做了一年多的后端业务。现在希望做一些 MySQL 总结,丰富一下自己在后端领域的积累。目录如下:MySQL 基础技术(...
本文会提到52条SQL语句性能优化策略。 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order by涉及的列上建立索引。 2、应尽量避免在where子句...
开发俏皮话 【让我996不算啥,我只怕测试也996给我提bug!】 技术金字塔 本篇文章会按照自上而下以及自下而上的两种方向去“游览”【MySQL技术金字塔】,两个方向分别是...
[TOC] 作用 是一把能够保证在同一时刻最多只有一个线程执行该段代码的jdk内置同步锁,可以达到保证并发安全的效果 使用方式 修饰代码块 字节码 修饰方法 字节码 在方法内...
为了换取性能,JVM在内置锁上做了非常多的优化,膨胀式的锁分配策略就是其一。理解偏向锁、轻量级锁、重量级锁的要解决的基本问题,几种锁的分配和膨胀过程,有助于编写并优化基于锁的...