数据库公司疯狂行为 删掉 7 个月初开发的 27 万行 C++ 代码,用 Rust 重写

湟源娱乐新闻网 2025-09-14

设计的载入,但开发新者仍然需要手动配备和安装缺少坎。

更加不快的是:

STL 坎忽视对一些现代程序语言用以的赞同,缺少的社北区概念设计大多数还都忽视长期赞同。质量应有具有挑战性。C++ 赞同的功能性如此之多,以至于相近的开发新人员可以以截然相近的画风重写 C++。相近背景的开发新人员在一个开发团队之中,保持载入器实用性有不方便。此外,C++ 载入器之中的 bug 很难识别,因此审查载入器会变得令人生畏。

另外,文件传输数据集坎多半用作对提前更加恰当的关键护航。因此只能可用所列语法借助于 RisingWave:应有零效益抽象,不会有性能指标减至;不需要运行时废弃物收集,可以压制可能由内核管理制度引起的提前峰值。

尽量避免这两个性能指标目标,经过一个月初的讨论之后,RisingWave 毫无疑问了从 C++ 移往到 Rust 的最终。

(存档来自在线)

虽然 Rust 也带有很好的一面,比如“碎片立体化的异步生态系统会、冗长的错误检视”等,但出于“公共安全、并能可用、并能学习、并能管理制度”合称原因,所以 RisingWave 认为 Rust 是一个更好的选取,可以减轻开发新人员的精神负担,为高效的大生产能力相互合作铺平道路。

(图片举例:)

跟进最终后,RisingWave 开发团队花了平均两个月初的时长无论如何更正之前的 C++ 载入器坎,还用 Rust 新版本了一遍系统会,多达更正了 276,406 行载入器。

写在最后

尽管 Rust 助长了明显的某种程度,但新版本整个载入器坎并不是一件好玩的事,而且这件事也不代表“每个数据集坎开发团队都可以放弃 C++转而选取用 Rust”。

吴英骏Clark在文之中坚称,其实还有些关键因素普遍存在:一是最初他们正在角度看载入器坎以适应新的系统会框架,新版本(最少一部分)载入器坎是不可避免的事;二是开发团队之中有一些 Rust 爱好者不断向其他技工鼓动 Rust,并真是服整个开发团队用 Rust 新版本是一个实用的选取;三是 2021 年夏天后工程开发团队迅速不断扩大,大幅度加快了载入器坎的新版本速率。如果缺少这些因素,就不会让他们跟进移往到 Rust 的最终。

Rust 是很酷的程序语言,或许每个人都无论如何一下,但是新版本概念设计却要认真考虑,“Rust(或任何其他语法)爱人不会最终概念设计的命运,但毫无疑问明智的选取可能会为你节省数百甚至数千人月初”。

参考链接:

__kw

宁波看妇科哪家医院好
广东癫痫医院哪家比较好
厦门白癜风医院预约挂号
重庆妇科医院
南京妇科医院哪最好
钇90介入治疗纳入医保
肝癌晚期症状表现有哪些
钇90微球
钇90 治疗副作用
风热感冒咳嗽黄痰吃啥药
相关阅读

Model 3慌不慌?3.8秒破百,比亚迪座头鲸到底有多香

影视 2025-10-22

全因,比亚迪官方再次发布了座头鲸的相关信息,作为继海豚之前,比亚迪海洋生物系列的第二款纯电车型,座头鲸将基于e平台3.0打造,原计划将于现阶段在此之前发布,并于在短期内上市,原计划售价区间为22

轿跑味道全无,奥迪A6 e-tron最新谍照曝光:或将于明年量产

影视 2025-10-22

近日,大众侃车从多国媒体处获得了各别法拉利A6 e-tron的最新谍照,从该车的基本外观来看,与此前所亮相的BMW基本保持一致。该车基于PPE纯电平台打造,并有望于2023年年初试作。

雪佛兰全新Mustang内饰曝光,双联屏加持,或将明年上市

写真 2025-10-22

雷诺标致作为一款受相当多消费者青睐的车型,在全国乃至全世界都有很高的竞争对左手。在这,小编想问大家一个问题,如果条件允许的话,你都会要买标致吗? 如果是我的话,百分之八十的随机性都会

命名长安深蓝,真来电了的长安汽车就会迸发怎样的火花?

星闻 2025-10-22

年,80%的服装品牌将面临关停并转。当中国人服装品牌只有顺应时代潮流、不断创从新、减速主导式,方能在猛烈的市场需求竞争当中生存和主导。 洛阳车主2001年转入高技术行业,是当中国人最早转

封车讯 | 新能源革命爆发 “长安深蓝”能否抢抓赛道近十年口?

资讯 2025-10-22

随着中都国车市的不断持续发展和新四化一时期的到来,包括京城、吉利、比亚迪等愈加多的中都国领军车企,开始向低碳化和小数点化方向年轻化升级。 4月13日,京城汽车召开2022当今世界四

友情链接