【Rust日报】2023-02-11 从头开始构建云数据库 RisingWave - 为什么我们从 C++ 转向 Rust...
创始人
2024-05-25 14:54:32

GTK4发布v0.60

gtk4-rs代码库包含GTK4的Rust crates。还有个庞大的GObject库生态系统,其中许多库基于gtk-rs中包含的Rust绑定工具。 特别是:

  • gtk-rs-core,一些核心库的绑定,例如 glib、gio、pango、graphene

  • gstreamer-rs,GStreamer 媒体框架的绑定,也发布了新版本v0.20。

关注GTK3的人越来越少了,它将会在未来被弃用,建议所有未升级到GTK4的人进行升级。

GTK4 GitHub链接,https://github.com/gtk-rs/gtk4-rs

Polars 发布v0.27

Polars 是个速度极快多线程的 DataFrames 库,使用 Apache Arrow Columnar Format 作为内存模型。同时有Rust,Python和Node.js的实现。

  • Rust Polars发布v0.27

  • Python Polars发布v0.16.4

Polars GitHub链接,https://github.com/pola-rs/polars

从头开始构建云数据库 RisingWave - 为什么我们从 C++ 转向 Rust

一家早期的数据库初创公司,经过 7 个月的开发,完全删除了 C++ 代码库,并用 Rust 语言从头开始重写了所有内容。

相比 C++,他们选择 Rust 的四个主要原因:

  • Rust 是安全的;

  • Rust 是易用的;

  • Rust 是易学的;

  • Unsafe Rust 是可管理的。

具体关于他们是如何做出决定,以及为什么他们认为这是有史以来最好的决定之一,请查看博客原文。

博客原文链接,https://www.risingwave-labs.com/blog/building-a-cloud-database-from-scratch-why-we-moved-from-cpp-to-rust/

s3s,S3服务适配器

这个实验项目旨在提供一个符合人体工程学的适配器,用于构建与 S3 兼容的服务。

  • s3s,以通用的 hyper 服务形式实现 Amazon S3 REST API。 S3 兼容的服务可以专注于 S3 API 本身而不必关心 HTTP 层。

  • s3s-aws,提供有用的类型并与 aws-sdk-s3 集成。

  • s3s-fs,实现了基于文件系统的 S3 API,作为示例实现。它专为集成测试而设计,可用于模拟 S3 客户端。它还提供了一个用于调试的二进制文件。

GitHub 链接,https://github.com/Nugine/s3s


From 日报小组 洋芋

社区学习交流平台订阅:

  • Rust.cc论坛: 支持rss

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

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...