服务粉丝

我们一直在努力

DatenLord

  • DatenLord - Xline Geo-distributed KV Storage

  • 简介和背景随着分布式业务从单数据中心向多数据中心发展,多地多活部署的需求也越来越普遍。这带来最大的挑战就是跨数据中心跨地域的metadata管理,metadata对数据的稳定性和强
  • Datenlord - 重新思考Rust Async - 如何实现高性能IO

  • 长期以来,计算机系统IO的速度一直没能跟上CPU速度的提升,相比而言IO往往成为系统的性能瓶颈,计算任务等待IO存取数据,成为高性能系统的一大性能瓶颈。本文先剖析IO性能瓶颈的根
  • Datenlord -垃圾回收机制与无锁化编程(二)

  • 上一篇文章介绍了无锁化编程场景下的一种垃圾回收机制,Epoch-based Memory Reclaimation(EB)。 本篇介绍另一种无锁化编程场景下的垃圾回收机制,Hazard Pointer(HP)。HP也是一种
  • Datenlord -垃圾回收机制与无锁化编程

  • 垃圾回收机制(GC)对大部分开发者来说应该不陌生,特别是Java开发者或多或少都跟GC打过交道。 GC的优点是实现对堆上分配的内存动态回收,避免内存泄漏。但是GC的缺点是对性能有一
  • Datenlord -在 Rust 中管理 RDMA 内存

  • RMDA 是近年越来越热门的高速网络传输协议,被广泛应用于超算中心和高端存储领域。RDMA 的全称为 Remote Direct Memory Access,即允许本地内存被远端机器直接访问,该访问不经过
  • Datenlord -内存顺序问题(一)

  • 内存顺序,通俗地讲,是关于代码编译成机器指令后的执行顺序问题。内存顺序和编译器、硬件架构密切相关。那为什么会产生内存顺序问题呢?有两方面原因: 一方面,编译器为了优化程序
  • Datenlord -内存顺序问题(二)

  • 上一篇文章介绍了内存模型,并介绍了两种内存顺序, memory_order_acquire(Acquire)和memory_order_release(Release)。 个人认为,这两种内存顺序是C++定义的六种内存顺序中最重要的
  • Datenlord - Rust 语言无锁数据结构的内存管理

  • 无锁数据结构内存管理正如大家所熟知的,无锁数据结构在并发访问中往往具有更好的访问效率和并发度。无锁数据结构的性能优势主要来自于以下两点:数据结构的锁设计往往比较粗粒
  • DatenLord|io_uring Rust 异步库实现方法

  • 简介io_uring 是 Linux 最新的异步 I/O 接口,采用两个用户和内核共享的 ring buffer 进行交互,性能优于之前的接口且限制更少。虽然 io_uring 仍然处于开发迭代中,但是基本的 I

栏目导览

当前栏目 · DatenLord

掌握该分类的选题方向、更新节奏以及延展阅读建议。

阅读小贴士

将想看的文章加入书签,或分享到工作群,方便协作讨论。

沉浸体验

结合站内其他频道(财经、科技、生活)形成完整信息链路。

精选阅读导航

  • 娱乐热点

    追踪影娱圈新鲜事,轻松掌握话题焦点。

    直达频道
  • 商业财经

    洞察市场动向与行业趋势,辅助决策判断。

    直达频道
  • 品质生活

    集结旅行、美食、健康灵感,为生活加分。

    直达频道