BACKEND·중요도 6·2026. 06. 03.·GeekNews
iddqd, 또는 가장 어려운 종류의 unsafe Rust
── KO ──────────────────
Rust의 iddqd는 메모리 인덱싱을 최적화하는 라이브러리입니다.
iddqd는 Rust에서 값에서 키를 빌려오는 맵 라이브러리로, Oxide의 Omicron 제어 평면에서 큰 레코드의 인메모리 인덱스를 유지하는 데 중점을 둡니다. 이 라이브러리는 정확성을 중요시하며, 표준 BTreeMap의 단점을 보완합니다. 전반적으로 Rust의 안전성을 고려한 설계로 주목받고 있습니다.
── EN ──────────────────
iddqd is a Rust map library optimizing memory indexing.
iddqd is a map library in Rust focused on borrowing keys from values, maintaining in-memory indexes of large records like disk and sled inventory in Oxide's Omicron control plane. It prioritizes accuracy and addresses issues found in the standard BTreeMap, such as cumbersome transfers or duplicate keys. Overall, it is notable for its design centered on Rust's safety principles.