Facebook 用 Rust 重写 Mercurial 服务器

简介:

Linus Torvalds创建的Git分布式版本控制系统是市场占有率最高的版本控制系统:Git占了七成,另一个开源分布式版本控制系统Mercurial 则占了约13.5%。大多数开发者偏爱Git而对Mercurial 持怀疑态度,但如今他们正改变对Mercurial态度。

在本月早些时候举行的Mercurial开发者会议上, Facebook演示了Mercurial在可扩展性方面的优势:它开发了一个扩展高效缓存blame查询,查询速度提升了4-10x,以前要花10秒的blame查询现在只要1秒;Facebook正在用 Rust重写Mercurial 服务器,将支持可插拔的键值存储;Facebook演示了增强工作流的功能hg absorb;Facebook、Google和 Unity正在Mercurial上实验虚拟文件系统,加快处理大量文件和改进自动操作。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
4月前
|
Rust 安全 开发者
惊爆!Xamarin 携手机器学习,开启智能应用新纪元,个性化体验与跨平台优势完美融合大揭秘!
【8月更文挑战第31天】随着互联网的发展,Web应用对性能和安全性要求不断提高。Rust凭借卓越的性能、内存安全及丰富生态,成为构建高性能Web服务器的理想选择。本文通过一个简单示例,展示如何使用Rust和Actix-web框架搭建基本Web服务器,从创建项目到运行服务器全程指导,帮助读者领略Rust在Web后端开发中的强大能力。通过实践,读者可以体验到Rust在性能和安全性方面的优势,以及其在Web开发领域的巨大潜力。
45 0
|
7月前
|
Rust Ubuntu Linux
【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
【一起学Rust | 进阶篇 | RMQTT库】RMQTT消息服务器——安装与集群配置
426 0
|
Rust 前端开发 JavaScript
用Rust搭建React Server Components 的Web服务器(三)
用Rust搭建React Server Components 的Web服务器(三)
125 0
|
Rust 前端开发 JavaScript
用Rust搭建React Server Components 的Web服务器(二)
用Rust搭建React Server Components 的Web服务器(二)
112 0
|
Rust 前端开发 中间件
用Rust搭建React Server Components 的Web服务器(一)
用Rust搭建React Server Components 的Web服务器(一)
121 0
|
存储 机器学习/深度学习 Rust
厌倦了C++,CS&ML博士用Rust重写Python扩展,还总结了9条规则
厌倦了C++,CS&ML博士用Rust重写Python扩展,还总结了9条规则
195 0
|
Rust IDE 前端开发
GitHub 官宣“报废”Atom 编辑器,创始团队不甘心表示正用 Rust 重写
GitHub 有 Atom,微软有 Visual Studio Code。但向来是一山不容二虎。
734 0
GitHub 官宣“报废”Atom 编辑器,创始团队不甘心表示正用 Rust 重写
|
存储 机器学习/深度学习 Rust
厌倦了C++,CS&ML博士用Rust重写Python扩展,还总结了9条规则
Python 是数据科学家最流行的编程语言之一,其内部集成了高质量分析库,包括 NumPy、SciPy、自然语言工具包等,这些库中的许多都是用 C 和 C++ 实现的。
443 0
厌倦了C++,CS&ML博士用Rust重写Python扩展,还总结了9条规则
|
SQL 存储 Rust
|
Web App开发 Rust 安全
用 Rust 重写 Linux 内核,这可能吗?
众所周知,Linux 是 C 语言的代言人。但是,时代变了,Rust 正在兴起并赢得越来越多人的支持,它开始逐渐扮演 Linux 系统语言的角色。
362 0
用 Rust 重写 Linux 内核,这可能吗?