北川广海の梦
北川广海の梦
life's not out to get you
Home
Archives
Moments
Links
Me
Home
Archives
Moments
Links
Me
数据库
默认分类
杂项
Java
Gis
web
操作系统
算法
转载
数据结构
数据库
Rust
设计模式
Golang
Redis
snapshot isolation隔离级别
Snapshot Isolation 一般来说,我们能从许多教科书与网络上的资料学习到,数据库的隔离级别分为四种: RU 读未提交,可以读取到其他事务未提交的更改,会导致脏读 RC 读已提交,只能读取其他事务已提交的更改,但是在两次读取间隔中,其他事务由提交,会导致两次读取不一致 RR 可重复读,在
数据库
73
0
0
2023-11-28
Dgraph Raft RPC实现分析
Dgraph Raft RPC 实现分析 在raft集群中,各个节点的通信都是基于RPC实现的。各个节点需要通过rpc,实现消息的同步、心跳、快照传输等。etcd的raft库实现了核心算法。而具体的网络通信,需要应用自行实现。 etcd的raft example采用了http传输。dgraph则通过
数据库
49
0
0
2023-06-20
Dgraph数据库 raft wal实现
dgraph的raft算法,是基于etcd raft库实现的,其代码比较有参考价值。本文将分析其raft log storage部分的实现。
数据库
Golang
46
0
0
2023-04-18
SQL的执行过程简析
对于这个执行过程,过去总是模糊不清,含糊的知道,会有SQL语法解析,执行计划分析等等。近日在工作中有相关学习,故写此文记录。
数据库
105
0
0
2023-03-17
SQL Server实现Join原理
Join操作 关系型数据库中,Join操作非常常见。正是由于对多表联合查询的支持,各个表之间的关系、关联,正是通过join实现。 Join操作可以理解为,将两张表,通过某一个字段,联合为一张表。 班级表中,记录了班级的班主任是谁。学生表中记录了学生的个人信息,已经学生所属哪个班级。以此可将学生和班级
数据库
353
0
0
2022-05-07
.NET Core MongoDB 自定义反序列化器
数据库
553
0
0
2021-04-19
【笔记】MongoDB 一些较为复杂的操作
MongoDBMukaiMusic的用户自建歌单(可以整合其他平台)打算用MongoDB来存储。使用单表设计,每一个用户为一个Document,包含用户Idint64类型,三个数组分别是:用户自建歌单playlists,包含歌单封面,名字,是否公开,以及内部还包含一个tracks数组,记录所有歌单中
web
数据库
445
0
0
2020-06-08
数据库索引原理简析
数据库
数据结构
432
0
0
2020-05-17