SQLite를 Nix에 몰래 들여오는 세 가지 방법

Three ways to smuggle SQLite into Nix

SQLite를 Nix에 몰래 들여오는 세 가지 방법

nixpkgs-multiverse는 Nixpkgs의 모든 버전을 인덱싱한 JSON 파일을 사용하지만, 파일이 커질수록 Nix의 eager 평가 방식 때문에 성능 문제가 발생합니다. 저자는 Nix의 기본 기능만으로는 SQLite를 사용할 수 없다는 점을 지적하며, `builtins.exec`, `builtins.importNative`, 그리고 거대한 Nix 파일을 이용하는 세 가지 우회 방법을 소개합니다. 각 방법의 장단점을 설명하고, 마지막으로 WebAssembly를 이용한 네 번째 방법도 간단히 언급합니다.

The moment you touch the result you have parsed all 5.3 MB and materialised all 305,492 values on the Nix heap.

이 날의 다른 글

2026-08-21