数据库共7篇
DataBase
CMU 15445 2023fall Project1 Buffer Pool Manager-能不能吃完饭再说置顶

CMU 15445 2023fall Project1 Buffer Pool Manager

前言实验要求通过本地测试大概花了三天,第一次提交线上测试只有45分😭😭😭。后来又陆陆续续修改,又花了两天时间终于过了。不过这个实现基本毫无性能可言,bpm的每个函数都是简单粗暴地直接上s...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
118820
CMU 15445 2023fall Project0 实现一个简单的k-v存储引擎-能不能吃完饭再说

CMU 15445 2023fall Project0 实现一个简单的k-v存储引擎

CMU 15445 2023fall #Project0 实现一个简单的k-v存储引擎前言实验要求网站太吓人了,这甚至只是个课程入门实验,但是前两部分主要的内容差不多花了我一整天🥲🥲🥲(可能是我的C++基础太差了😥...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
013319
Redis主从复制的集群模式-能不能吃完饭再说

Redis主从复制的集群模式

主从复制主从复制,指将一台 Redis 服务器的数据,复制到其他的 Redis 服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。默认情况下,每台 ...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
011624
Redis 持久化-能不能吃完饭再说

Redis 持久化

Redis 提供了两种持久化方式,即 RDB(Redis Database)和 AOF(Append-Only File)。RDBRDB 持久化是 Redis 的默认持久化方式。它将 Redis 的数据集以二进制格式保存到磁盘上的一个文件中。RDB...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
112923
Redis 内部编码与优化方式-能不能吃完饭再说置顶

Redis 内部编码与优化方式

前言 redis 为每种数据类型都提供了多种内部编码方式,以散列类型为例,通过散列表实现散列类型,此时查找和赋值操作时间复杂度为 O(1),但是当键中元素很少时,O(1)的性能并不会比 O(n)有明显...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
011319
Redis事务与乐观锁-能不能吃完饭再说

Redis事务与乐观锁

概述 Redis 事务是一种将多个命令打包在一起执行的机制。通过使用事务,可以确保一系列命令在一次执行中依次执行,而不会被其他客户端的命令请求打断。 Redis 事务的执行分为以下几个步骤: 开...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
09921
Redis常用数据类型与基本命令指北-能不能吃完饭再说

Redis常用数据类型与基本命令指北

字符串优点:简单、灵活,可以存储任意类型的数据,支持丰富的字符串操作命令。应用场景:缓存、计数器、分布式锁、消息队列等。底层数据结构:简单动态字符串(SDS)。SET:设置指定键的字符串...
Andromeda的头像-能不能吃完饭再说Andromeda1个月前
08118