加载中
Ubuntu 下 ToplingDB 编译极速通关流程

背景 ToplingDB 有着诸多的优秀设计,但是在学习阶段官网文档并不算完整,下面分享一下自己踩坑后的动态库编译极速通关流程,希望社区之后会完善起来,或者推出 dev image。ps: 我可太难了 ...

2022/09/20 21:49
52
存算分离调研(一)

背景 在目前 Rocksdb 系的分布式存储架构下,我们需要引申出一种更 高性能 ,低成本 和 高可扩展性 的架构设计,从而实现降本增效的目的。目前发展的主要方向集中在 存算分离 的上。所以本次...

Rocksdb Secondary Instances 使用调研

调研背景 本次调研着重分析对 Rocksdb Secondary Instances 功能的调研, 并非性能测试, 为存算分离 Rocksdb 上云工作提供一些技术铺垫. 资源情况 资源 版本 Rocksdb rocksdb-6.2.4/rocksdb-...

2022/04/19 15:48
1K
BoltDB 测试

压测对象介绍 boltdb 是一款基于 go 开发的 k/v 数据库。其设计源于 LMDB(Lightning Memory-Mapped Database),采用 B+ 树组织数据结构,并将数据持久化到单文件中。boltdb 支持事务 压测背...

2021/12/20 14:32
187
golang路由前缀树实现

golang路由前缀树实现 #前缀树 一个简单路由前缀树的实现,前缀树如图,是一个方便进行字符串查找的数据结构,同样适用于路由查找,其原理是树的遍历,远离比kmp更简单,性能更高效,其功能包...

2021/04/16 18:31
135
Roaring Bitmaps思考

Roaring Bitmaps思想 1、将 32-bit 的数范围 ([0, 4294967295)) 划分到 2^16 个桶中,方式是高16位找桶,每一个桶有一个 Container 来存放一个数值的低16位; 2、在存储和查询数值的时候,我...

2021/02/05 18:51
177
动手写个golang熔断器

动手写一个基于golang的微服务熔断器 上一篇我们介绍了一些熔断器的概念和原理,我们今天就谈一下功能组件的划分和具体的实现。 对目前开源熔断器的对比 针对上一篇内容出现的hystrix和go-br...

2021/02/01 16:46
5.7K
基于golang的熔断器调研

背景 从单体服务拆分到微服务过程中,原来模块间交互逐渐抽离成远程调用,可能http,rpc,tcp,,,等等,那么这些模块在调用中一定存在某种依赖关系。这时一旦下游某个 服务超时或者down,请...

2020/12/10 01:05
1.1W

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部