< 返回版块

zhanglianghui 发表于 2019-10-23 21:09

Tags:rust

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

日报订阅地址:

独立日报订阅地址:

社区学习交流平台订阅:

评论区

写评论

还没有评论

1 共 0 条评论, 1 页