Dropbox用Rust取代Go精简内存占用

来源:Solidot 作者:AnkhMorpork
  
程序
Dropbox昨天宣布将用户数据从亚马逊迁移到自己的数据中心,它在过去两年半里构建了自己的网络存储和同步基础设施,使用的文件储存系统Magic Pocket由自己的程序员开发。《连线》报道了负责这套系统开发的MIT毕业生James Cowling ,他设计的这套系统允许Dropbox更高效的储存数百PB的数据,Dropbox本质上是构建了自己的 Amazon S3。报道还提到了一个细节:Dropbox的硬件工程师Rami Aljamal设计了名叫Diskotech的机器去保存1PB数据,但Magic Pocket与新的硬件不匹配,所以另一位程序员Jamie Turner用全新的语言重新构建了Magic Pocket ,这个语言就是Mozilla开发的Rust。Crowling和Turner等人最早是使用Google的Go语言去构建Magic Pocket,但Go有个缺陷,它占用的内存对大规模存储系统来说太高了,所以他们在开发中途切换到了Rust语言。

时间:2016-03-15 21:39 来源:Solidot 作者:AnkhMorpork 原文链接

好文,顶一下
(0)
0%
文章真差,踩一下
(0)
0%
------分隔线----------------------------


把开源带在你的身边-精美linux小纪念品
无觅相关文章插件,快速提升流量