【Rust日报】2022-05-08 rust与k8s生态

2022-06-10 14:43:47 浏览数 (1)

replibyte

使用真实数据 seed 开发数据库,同时保证敏感数据的安全。特点如下:

  • 支持 PostgreSQL,MySQL,MongoDB 的数据备份和存储。
  • 用虚假数据替换敏感数据。
  • 适用于大型数据库(>10GB)。
  • 数据库子集化:将生产数据自动缩小的合理大小。
  • 一行命令使用生产数据启动本地数据库。
  • 动态数据(解)压缩
  • 即时数据加解密。
  • 完全无状态(无服务器、无守护进程)和轻量级的二进制文件。
  • 使用自定义转换器。

主页:https://www.replibyte.com/

Demo:https://www.youtube.com/watch?v=IKeLnZvECQw

GitHub:https://github.com/Qovery/replibyte

erdtree

使用方法:

代码语言:javascript复制
Usage:
    erdtree [directory] [options]

ARGUMENTS:
    directory     Directory to traverse. Defaults to current working directory.

OPTIONS:
    -l            Unsigned integer indicating many nested directory levels to display. Defaults to all.
    -p            Comma-separated list of prefixes. Directories containing any of
                  these prefixes will not be traversed. Their memory size will also be ignored.
    -s [asc|desc] Sort tree by memory-size. 
    -h            Displays help prompt.
  • -l:列出的目录层级,默认所有的
  • -p:忽略的目录
  • -s:排序规则

GitHub:https://github.com/solidiquis/erdtree

快速矩阵乘法

用于快速矩阵乘法的希尔伯特曲线(单线程),文章主要关注二维矩阵,及如何提高执行速度。

文章地址:https://github.com/TC5027/blog/blob/master/hilbert.md

marble

磁盘对象存储垃圾回收,支持更高级别的 KV 存储和数据库。支持 4 个方法:

  • read:专为低延迟、并发读取对象设计。
  • write_batch:专为大容量、高吞吐量的写入设计,适合将预写日志压缩为特定对象的一组更新。除了元数据更新的短暂瞬间,不会阻止 read
  • maintenance:压缩已经碎片化的备份存储文件,会阻止 write_batch 的并发调用。
  • file_statistics:返回备份存储文件中活动对象和总对象的统计信息。

GitHub:https://github.com/komora-io/marble

go-script playgroud

Rust Wasm 的 Go 语言 Playground,是个不错的 Wasm 实践。

地址:https://github.com/oxfeeefeee/goscript-playground

GitHub:https://github.com/oxfeeefeee/goscript-playground

rust与k8s生态

Rust 是构建 Kubernets 生态系统的好语言吗?本次分享将探讨这一问题。包括:

  • Rust VS Golang 用于 k8s 的使用案例
  • Rust 相对于 Golang 的优势
  • Rust 的理想 Kubernets 使用案例
  • 真实的案例
  • DevOps 和 k8s 的 Rust 生态状态

视频:https://www.youtube.com/watch?v=9icztoT4JVs


From 日报小组 长琴

0 人点赞