jaydenwen123

LV2
发表了文章

golang本地缓存(bigcache/freecache/fastcache等)选型对比及原理总结

首先来梳理一下业务开发过程中经常面临的本地缓存的一些需求。我们一般做缓存就是为了能提高系统的读写性能,缓存的命中率越高,也就意味着缓存的效果越好。其次本地缓存一...

jaydenwen123
发表了文章

golang网络框架netpoll(Multi-Reactor模型)核心源码分析

netpoll是字节不久前开源的一款golang编写的高性能网络框架(基于Multi-Reactor模型),旨在用于处理rpc场景,详细的介绍可参见下图介绍。

jaydenwen123
发表了文章

Kafka和RocketMQ实现原理对比

既然有了Kafka为什么还会出现RocketMQ?这就不得不提到RocketMQ的诞生动机了,在RocketMQ的官网上面可以找到这个问题答案,原文可以点击此处...

jaydenwen123
发表了文章

gnet源码分析

接着上文的介绍,我们最后讨论了网络IO的几种实现模型,接下来我们有了理论基础,就可以分析一款实现reactor模型的网络框架,目前实现reactor的框架比较经...

jaydenwen123
订阅了专栏

高性能服务器开发

305 文章202 关注者
发表了文章

消息队列背后的设计思想

消息队列:它主要用来暂存生产者生产的消息,供后续其他消费者来消费。它的功能主要有两个:a.暂存(存储)、b.队列(有序:先进先出)。其他大部分场景对数据的消费没...

jaydenwen123
关注了用户

范蠡

313 文章0 回答203 关注者
发表了文章

lsm派系(不仅lsm tree)存储模型概述(下篇)

这部分内容主要回答我们在文章开头提到的第二个问题。第二个问题展开其实是一连串的问题。例如:lsm派系难道只有lsm tree这一类存储模型吗?如果答案是否定的,...

jaydenwen123
发表了文章

lsm派系(不仅lsm tree)存储模型概述(上篇)

虽然分为上下篇介绍,但两篇文章的内容之间比较独立,完全可以单独阅读。 下篇链接如下: lsm派系(不仅lsm tree)存储模型概述(下篇)

jaydenwen123
发表了文章

自底向上分析boltdb源码之精简版

boltdb是一个纯go编写的磁盘型kv数据库、支持事务,底层采用b+树来组织数据。目前主要的用途是做分布式组件的wal,或者单机磁盘型数据存储。对数据库感兴趣...

jaydenwen123
发表了文章

tidwall之raft-wal源码分析

在分析tidwall/raft-wal的源码前,我们先介绍一下tidwall/wal模块,raft-wal内部是采用tidwall/wal来实现的一套持久化方案

jaydenwen123
发表了文章

tidwall/wal库源码分析

本文是前段时间做一个技术建设项目过程中,技术调研的一个持久化wal的实现库,此库可谓短小精悍,尤其内部数据的组织结构尤为值得一学,下文将重点对其核心功能进行源码...

jaydenwen123
关注了用户

云加社区

腾讯云 · 产品运营 (已认证)

云+社区官方账号

374 文章6 回答1.4K 关注者
订阅了专栏

腾讯云自媒体分享计划

3 文章4.4K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答4.4K 关注者
关注了用户

腾讯数据库技术

腾讯 · 高级工程师 (已认证)

腾讯数据库技术团队对内支持微信红包,彩票、数据银行等集团内部业务,对外为腾讯云提供各种数据库产品,如CDB、CTSDB、CKV、CMongo, 腾讯数据库技术团队专注于增强数据库内核功能,提升数据库性能,保证系统稳定性并解决用户在生产过程中遇到的问题,并对生产环境中遇到的问题及知识进行分享

88 文章0 回答286 关注者
发表了文章

为什么选择b+树作为存储引擎索引结构

本文的内容主要以问答方式展开,层层递进分析、解决问题,本文涉及内容会围绕下面三个问题展开。在开始阅读本文内容前,大家不妨先尝试自己回答下面三个问题!

jaydenwen123
存储数据库TDSQL MySQL云推荐引擎
创建了专栏

后台通用技术

11 文章18 关注者
关注了用户

用户7676611

0 文章0 回答1 关注者

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券