【Rust日报】 2019-10-23 重磅 - FastSpark: 用 Rust 实现的更新更快的 Apache Spark

FastSpark: 用 Rust 从零实现的更新更快的 Apache Spark

作者通过几个月的尝试在探索用 Rust 实现 Apache Spark 的可行性,发现优化结果非常显著。初步的 bechmark 显示在非常好的情况下会有 6 至 8 倍的速度提升,平均情况下针对 Dataframe 有 2 至4 倍的提升,作者正在呼吁社区为项目贡献代码。 详细的 bechmark 性能分析报告查看 https://medium.com/@rajasekar3eg/fastspark-a-new-fast-native-implementation-of-spark-from-scratch-368373a29a5c

项目链接:https://github.com/rajasekarv/fast_spark

Crossterm 0.12.1 发布

Crossterm 是一个命令行终端操作库,可以用来改变颜色、移动光标、读取和解析输入数据、调整终端大小的跨平台工具。在 0.12.1 这个新版本中,所有的子包都被合并到 crossterm 中,并且这些被归档或者启用。另外还修复了许多的 bug,更新了一些 features 是的可以在跨平台上面使用。

包下载链接:https://crates.io/crates/crossterm/0.12.1

splines-3.0.0 发布

splines 是一个数学工具包,是的样本差值变得更加容易,通过控制一些关键点来分段定义数学曲线。3.0.0 版本的主要更新是,采样现在要求 Linear<T>的键值为Interpolate<T>,这可以用于缓解一些插值模式(特别是贝塞尔)。

包更新链接:https://github.com/phaazon/splines/blob/master/CHANGELOG.md#300

rustc 编译的时间花在了哪里

详细分析了 Rust 编译比较慢的原因及时间到底花在了哪里。

报告链接:https://wiki.alopex.li/WhereRustcSpendsItsTime


From 日报小组 @ZLH

日报订阅地址:

独立日报订阅地址:

  • Telgram Channel

  • 阿里云语雀订阅

  • Steemit

  • GitHub

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

  • Rust Force: 支持rss

  • 微信公众号:Rust语言学习交流

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值