ITPub博客

首页 > 数据库 > 数据库开发技术 > 【Rust日报】 2019-10-23 重磅 - FastSpark: 用 Rust 实现的更新更快的 Apache Spark

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

原创 数据库开发技术 作者:Rust语言中文社区 时间:2019-10-23 23:22:34 0 删除 编辑

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语言学习交流


原文作者:Rust语言中文社区;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-06-11

  • 博文量
    1769
  • 访问量
    718540