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
使用方法:
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
社区学习交流平台订阅:
- Rustcc 论坛:支持 rss
- 微信公众号:Rust 语言中文社区