< 返回版块

Yuan YQ 发表于 2025-10-21 11:03

文章:Walrus v0.2.0:在 Kafka 擅长的领域击败它

本文是对我三周前发布的 v0.1.0 版本文章(原文:https://nubskr.com/2025/10/06/walrus)的延续。当时我发布了 Walrus 的初始版本,并与社区分享,收到了大量宝贵反馈。我在本次 v0.2.0 版本中尝试采纳了其中许多建议,并加入了更多改进。

简而言之:Walrus v0.2.0 引入了多项新特性,包括全新的基于文件描述符(FD)的存储后端、由 io_uring 驱动的原子批写入端点、通过键构造器实现的命名空间隔离,以及新的 fsync 策略(FsyncSchedule::SyncEachFsyncSchedule::NoFsync)等。此外,我还加入了与 Apache Kafka、RocksDB WAL 等系统的对比基准测试。

本文主要侧重于更高层次的架构直觉以及我的一些思考。

吞吐量及带宽对比

更多内容见原文:https://nubskr.com/2025/10/20/walrus_v0.2.0

rs-tfhe - 一个纯 Rust 实现的 TFHE 全同态加密方案

rs-tfhe 是一个功能全面的同态加密库,能够在无需解密的情况下对加密数据进行计算,采用 Rust 编写,兼顾高性能与内存安全性。

主要特性

  • 多种安全级别:支持 80 比特、110 比特和 128 比特安全参数
  • 专用无符号整数(Uint)参数集:针对不同消息模数(1–8 比特)优化的参数配置
  • 同态逻辑门:完整的布尔运算集合(ANDORNANDNORXORXNORNOTMUX
  • 高效算术运算:基于半字节(nibble-based)加法实现高效的多比特位同态算术操作
  • 并行处理:基于 Rayon 的批处理并行化支持
  • 优化的 FFT 实现:包含多种 FFT 算法实现,支持 SIMD 指令集优化
  • 特性开关:支持模块化编译,可按需启用可选功能

Github: https://github.com/thedonutfactory/rs-tfhe

终端中的纸牌游戏

这是一个使用 Rust 开发的在终端中运行的纸牌游戏。

Github: https://github.com/WilliamTuominiemi/tersoli

--

From 日报小组 Yuan YQ

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页