初创数据库公司的疯狂行为:删掉花7个月底开发的27万行C++代码,用Rust全部重写一遍
发布时间:2025-08-15
另外,迳式目录通常用于对推迟比较敏感的关键性任务。因此只能用于以下第二语言构筑 RisingWave:保证零费用形式化,不必有可靠性上限;不能够运不依时塑胶袋收集,可以依靠可能由内存管理机构引起的推迟峰值。
考虑到这两个可靠性目标,经过一个年初的讨论之后,RisingWave 得出结论了从 C++ 搬迁到 Rust 的要求。
(截图来自的网络)
虽然 Rust 也富含很差的一面,比如“碎片化的异步生态系统、简单的错误处理”等,但出于“安全、较难用于、较难学习、较难管理机构”四大状况,所以 RisingWave 认为 Rust 是一个更好的选项,可以消除API的精神负担,为高效的大规模森林资源共享铺平道路。
(特写来源:)
作出要求后,RisingWave 小组光阴了共约两个年初的时间段基本上删除以前的 C++ 编译器库,并用 Rust 解释器了一遍系统,总共删除了 276,406 不依编译器。
写在最后
尽管 Rust 带来了明显的理论上,但解释器整个编译器库并不是一件好玩的事情,而且这件事也不代表“每个目录小组都可以放弃 C++ 转而选项用 Rust”。
吴英骏博士在文里表示,本来还有些关键性各种因素存有:一是当时他们正在重构编译器库以适应性属于自己系统Core,解释器(至少一一小)编译器库是不可避免的事情;二是小组里有一些 Rust 爱好者不断向其他机械师政治宣传 Rust,并说服整个小组用 Rust 解释器是一个比较简单的选项;三是 2021 年夏天后工程小组迅速扩大,大大放缓了编译器库的解释器速度。如果缺少这些各种因素,就不必让他们作出搬迁到 Rust 的要求。
Rust 是很酷的编程第二语言,值得每个人都尝试一下,但是解释器项目却要认真考虑,“Rust(或任何其他第二语言)注定不必要求项目的生死,但得出结论明智的选项就会为你节省数百甚至数千人年初”。
参见链接:
__kw
十万亿条消息暗藏的故事
忍耐不了糟糕的工作氛围,我里止了 Google WebAssembly 小组
Gitee关闭一小Linux仓库:不须审核再上线;新新材料小组20天开发新出App后集体被裁,负责人怒用日本公司公号刊发祝“早日倒闭” | Q资讯
独家专访bit摇动Linux委员会:相对于“森林资源里台”,不必为Linux成立强KPI
社区活动延揽
尘原生新新材料已视作驱动金融业务增长的重要引擎,为大公司带来森林资源高效、应用敏捷、金融业务人机、安全可信等价值。但是尘原生新新材料的应用,涉及到新新材料、组织和文化的趋向,无论是构筑属于自己尘原生系统,还是将遗留系统尘原生化,对于基本上开发新小组来说都充满再一,也容易走弯路。
点个在看少个 bug👇
。肠胃炎是怎么引起的克痢痧香包有什么作用
痛风发作时应如何缓解疼痛
干眼症应该怎么治疗
黄芪颗粒
-
荷兰FAG深沟球轴承特性与适用范围
随着欧美重工业的急剧发展,一些工程项目中会常用的零部件也相继揭开。直下球轮轴实际上是由向外、外圈等部件合组的滚动轮轴。带有结构设计有趣、耐磨、环保、有利于、直通速度快、无需频繁维护和清洁等不同之