002. 与黄光星畅聊 Rust、Redis 与新加坡
Update: 2022-02-02
Description
欢迎听众打赏支持,您的支持是我不断创作的动力🍻
概要
本期嘉宾是 undermoon 作者黄光星(网络 ID:doyoubi)。在经历 C++ 多年折腾后,嘉宾在 2015 年做毕业设计时毅然决然地投入 Rust 的怀抱。在工作中,嘉宾主要与 Redis 集群方案打交道,在经历了 C/Go 版本后,最终选择了 Rust,这其中的经验教训是什么?此外,嘉宾在 2018 年选择出国去新加坡,是什么吸引了他?Rust 在新加坡的发展情况是怎么样?这些问题的答案都在这一个小时的节目里,请慢慢“品尝”。
时间线
- 00:00:22 嘉宾自我介绍
- 00:02:41 学习 Rust 过程
- 00:11:46 Rust 与 C++ 的对比
- 00:15:48 Rust 学习过程中的难点
- 00:21:36 对 Rust 新手的建议
- 00:26:26 开发 Redis Cluster 经验分享
- 00:44:44 用 Rust 做项目的优势
- 00:50:01 Rust 在新加坡的发展
- 00:54:02 嘉宾选择新加坡的原因
- 00:56:03 嘉宾对新加坡的整体评价
- 01:02:14 推荐、分享
Show Notes
嘉宾自我介绍
- 嘉宾的毕业设计: Blastoise: tiny relational database
- Peeking inside Trait Objects | Huon on the internet
- Effective C++ 作者表示维护不动了的文章:The Errata Evaluation Problem
- skyzh/type-exercise-in-rust: Learn Rust black magics by implementing basic types in database systems
嘉宾参与过的三个 Redis Cluster 项目
C- eleme/corvus: A fast and lightweight Redis Cluster Proxy for Redis 3.0
Go- samaritan-proxy/samaritan: A transparent proxy focus on infrastructure
Rust- doyoubi/undermoon: Mordern Redis Cluster solution for easy operation.
Redis-like database
- OpenAtomFoundation/pika: Pika is a nosql compatible with redis
- EQ-Alpha/KeyDB: A Multithreaded Fork of Redis
嘉宾推荐
- A Mind For Numbers (豆瓣)
- 翻译笔
Rachel's English
主播推荐
- rust-lang/rustlings: Small exercises to get you used to reading and writing Rust code!
- pingcap/talent-plan: open source training courses about distributed database and distributed systemes
- 片尾音乐
收听方式
反馈 ✉️
- 发现内容错误或链接失效?欢迎提交 PR
- 对节目有想法或建议?欢迎来信交流:rusttalk@liujiacai.net
Comments
Top Podcasts
The Best New Comedy Podcast Right Now – June 2024The Best News Podcast Right Now – June 2024The Best New Business Podcast Right Now – June 2024The Best New Sports Podcast Right Now – June 2024The Best New True Crime Podcast Right Now – June 2024The Best New Joe Rogan Experience Podcast Right Now – June 20The Best New Dan Bongino Show Podcast Right Now – June 20The Best New Mark Levin Podcast – June 2024
In Channel