测量 Rust 中 HashMap 的开销
在处理将大量数据放入 HashMap的项目时,作者开始注意到 HashMap 占用了大量内存并对最小内存使用量进行了粗略计算,得到的常驻内存是预期的两倍多。我们都知道 HashMaps 以空间换取时间。通过使用更多空间,我们能够使插入和检索更加高效。但是他们为那个时间权衡了多少空间?作者当下没有那个问题的答案,所以他决定测量并找出答案。如果你只是想知道答案,请跳到文章最后一节;当你看到图表时,你就会知道你在那里。此外,如果您想进行自己的分析,可以使用所有支持代码和数据。
https://ntietz.com/blog/rust-hashmap-overhead/
CnosDB 受邀参与 CNCC2022【云时代数据库的挑战与发展】论坛|云时代下,我们需要什么样的数据库?
随着万物互联时代的发展,时序数据库成为了物联网行业的底层基础架构。传统的时序数据库因为时间线膨胀和数据采样频率提高,产生了比较大的系统瓶颈;同时,时序数据库在云原生环境上的部署与资源管理也成为企业面临的挑战。CnosDB2.0 是一款云原生时序数据库,具有高可用、高性能、高压缩比的特点。本报告主要讲述在云原生时代时序数据库面临的挑战、构建云原生时序数据库的技术以及时序数据库未来的发展前景。
时间:2022年12月8日(星期四)晚7点
地点:CNCC2022 线上直播间
参与方式:扫描下方二维码报名参加 CNCC 2022
From 日报小组 侯盛鑫 mock
社区学习交流平台订阅:
Rustcc论坛: 支持rss
微信公众号:Rust语言中文社区